python语言程序设计
第四周测试 程序的控制结构
1.哪个选项关于循环结构的描述是错误的?
a.条件循环和遍历循环结构都是基本的循环结构
b.循环是一种程序的基本控制结构
c.死循环无法退出,没有任何作用
d.循环是程序根据条件判断结果向后反复执行的一种运行方式
正确答案 c
死循环能够用于测试性能,形式上的死循环可以用break来退出,例如:
x = 10
while True:
x = x - 1
if x == 1:
break
死循环是有其作用的。
2.程序题
求100以内所有素数之和并输出。
素数指从大于1,且仅能被1和自己整除的整数。
提示:可以逐一判断100以内每个数是否为素数,然后求和。
输入输出示例
输入 | 输出 |
---|---|
示例1 | 1234(这是示例,不是真实输出) |
SUM = 0
for i in range(2,100):
for c in range(2,i):
if i != c and i % c == 0:
break
else:
SUM += i
print(SUM)