功能要求
编写一个控制台应用程序,实现一个足球队在寻找年龄在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]之间,输出“不可以加入球队”
从键盘中输入“f”表示是女生,需要根据年龄进一步进行判断,从键盘输入“11”,表示年龄为11,在[10, 12]之间,输出“可以加入球队”
从键盘中输入“M”表示是男生,不需要进一步判断,直接输出“不可以加入球队”
从键盘中输入“G”表示输入的性别不正确,直接输出“输入性别不正确”
留言与评论(共有 0 条评论) “” |