用 while 求 1 到 n 的和
读入一个整数 n,用 while 求 1 到 n 的和并输出。输入 5 时应输出 15。
开始练习 →
读到结束标记就停
不断读入整数,遇到 -1 就停止,输出在这之前读到了几个数字。 输入三行 5、3、-1 时,应输出 2。
开始练习 →
修复一个死循环
下面的 while 少了一句更新,会一直转下去。请补上 n = n + 1,让它输出 0、1、2 三行后停下。
开始练习 →
怎么跳过无效数据
循环中要跳过无效数据,应该在循环里【0】。
开始练习 →
判断和处理谁先谁后
只处理有效数据,正确的顺序是【0】。
开始练习 →
不过滤会怎样
不过滤无效数据就直接统计,会导致【0】。
开始练习 →
预测有效数据的个数
运行下面的 Python 3 程序,填写结果。 valid = 0 for x in [80, -1, 90]: if x >= 0: valid = valid + 1 print(valid)
开始练习 →
统计有效成绩的个数
列表里的负数是无效记录。跳过它们,统计有效成绩有几个并输出。
开始练习 →
求有效成绩的总和
跳过负数这些无效记录,求有效成绩的总和并输出。
开始练习 →
既有效又及格的人数
这份记录里,缺考被记成了 999,它不是真实成绩。统计既是有效成绩(不超过 100)又及格(不低于 60)的有几个并输出。 两个条件缺一不可:只写及格的话,999 也会被数进去。
开始练习 →