网络知识 娱乐 「Python条件结构」判断是否可以加入球队

「Python条件结构」判断是否可以加入球队

功能要求

编写一个控制台应用程序,实现一个足球队在寻找年龄在10~12岁(包含10和12岁)的小女孩加入。从控制台输入一个人的年龄和性别(m表示男性,f表示女性)。显示一条消息指出这个人是否可以加入球队。

提示:要合理地建立程序,如果用户不是女孩就不必询问年龄。

程序分析

1. 使用input()函数从键盘上读取字符保存在变量sex中,m表示男;f表示女;其他表示错误。

2. 根据输入的sex值进行判断,

(a)如果sex的值为“m”或“M”,表示是男生,不满足球队的要求,输出“不可以加入球队”。

(b)如果sex的值为“f”或“F”,表示是女生,在输入女生的年龄保存在变量age中

①如果age在[10, 12]之间满足球队的要求,输出“可以加入球队”

②如果age不在[10, 12]之间表示不满足球队的要求,输出“不可以加入球队”。

(c)如果sex即不为“m”或“M”也不为“f”或“F”,表示性别输入错误,输出“输入性别不正确”

运行结果

sex = input("请输入性别,男(m)、女(f):")

if sex == 'm' or sex == 'M':

print("不可以加入球队")

elif sex == 'f' or sex == "F":

age = int(input("请输入年龄:"))

if 10 <= age <= 12:

print("可以加入球队")

else:

print("不可以加入球队")

else: # 输入的性别不正确

print("输入性别不正确")

运行结果

从键盘中输入“F”表示是女生,需要根据年龄进一步进行判断,从键盘输入“20”,表示年龄为20,不在[10, 12]之间,输出“不可以加入球队”

「Python条件结构」判断是否可以加入球队

从键盘中输入“f”表示是女生,需要根据年龄进一步进行判断,从键盘输入“11”,表示年龄为11,在[10, 12]之间,输出“可以加入球队”

「Python条件结构」判断是否可以加入球队

从键盘中输入“M”表示是男生,不需要进一步判断,直接输出“不可以加入球队”

「Python条件结构」判断是否可以加入球队

从键盘中输入“G”表示输入的性别不正确,直接输出“输入性别不正确”

「Python条件结构」判断是否可以加入球队