用 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 也会被数进去。

开始练习 →