一个足球队在寻找年龄在10-12岁的小女孩(包括10岁和12岁)加入,编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,
然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。
是否该用while,代码怎么写哇,请教过程
一个足球队在寻找年龄在10-12岁的小女孩(包括10岁和12岁)加入,编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,
然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。
是否该用while,代码怎么写哇,请教过程
可以用while,也可以用for 只要是循环就行,看你自己喜欢,如果用while的话,代码如下,望采纳哦:
sum = 0 #统计满足条件的人数
count = 1 #统计询问次数 ,最多10次
while count <= 10:
gender = input("您的性别是(m或f):")
age = int(input("您的年龄是:"))
if gender.lower() == 'f' and age in {10,11,12}: #lower转为小写字母,怕用户输入大写的
print("恭喜,您可以加入球队!")
sum += 1
else:
print("抱歉,您不符合条件!")
print('\n您剩余{}次询问机会'.format(10 - count))
count+=1
print("\n满足条件的总人数有:{}人".format(sum))
运行结果: