曺…… 2023-03-29 00:45 采纳率: 75%
浏览 56
已结题

一个足球队在寻找年龄在10-12岁的小女孩(包括10岁和12岁)加入,编写一个程序。

一个足球队在寻找年龄在10-12岁的小女孩(包括10岁和12岁)加入,编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,
然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。

是否该用while,代码怎么写哇,请教过程

  • 写回答

3条回答 默认 最新

  • 阳光宅男xxb 2023-03-29 07:18
    关注

    可以用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))
    
    
    

    运行结果:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月6日
  • 已采纳回答 3月29日
  • 创建了问题 3月29日

悬赏问题

  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法