我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

有没有人能告诉我问题出在哪?

s=0
i=1
n=input("请输入第"+str(i)+"位同学的年龄:")
s=s+int(n)
while n!="q":
    if n>=40:
        print("慢跑")
    elif n>=30 and n<40:
        print("竞走")
    elif n>=24 and n<30:
        print("跳绳")
        i=i+1
    n = input("请输入第" + str(i) + "位同学的年龄:")
else:
    print(s)

 

你的n比较的时候类型不对,输入的时候是字符,要转换成int型进行比较

近期文章

  • 为什么小黑框不能输入运行?
  • 应用数据结构中二叉树的技术实现哈夫曼编码
  • 请问下面这个积分该怎么用MATLAB求解呢?
  • 详解网络层协议的工作原理原理和过程,并举例说明
  • netty客户端长连接后 怎么监听rabbitmq队列 将队列中的消息发出去
  • 为什么运行结果是这个,到底是怎么计算出来的
  • 用python怎么把这个图形打出来,三角形,梯形
  • ffmepg封装avi文件(h264+aac)
  • 网络传输发送的文件内容大小不一致
  • HTML5+SUIMobile开发的APP,用HbuilderX打包IOS后,报错无法加载模板?
  • name 'hist' is not defined怎么解决
  • No module named 'xx'
  • jframe里面如何关闭另一个jframe
  • python四则运算
  • 多维度百分比如何按比重分类汇总成单维度(多字段)百分比
  • excel单元格格式改不了怎么办
  • 这个还能添加一些别的功能吗?求添加一段二三十行左右的代码
  • pythonpython
  • Python 怎么实现随机分组,要求3~4人一组
  • 怎么给已有的SQL语句用程序添加查询条件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华