以下是无限循环的语句为( ) A for i in “abcde”:print(i) B for i in range(3,10,-1):print(i) C i=1 while True:print(i);i+=1;continue D i=1 while True:print(i);i+=1;break
时间: 2023-07-14 12:57:11 浏览: 171
答案是 C i=1 while True:print(i);i+=1;continue。在这个循环语句中,while True表示无限循环,即条件永远为True,因此循环将永远执行下去。而continue语句表示跳过当前循环,直接进行下一次循环。因此,这个循环将一直输出i的值,并不会停止,是一个无限循环。而选项A、B、D都是有限循环,都会在一定条件下结束。
相关问题
用python语言编写程序,使用循环语句打印出: ABCDE BCDE CDE DE E
可以使用嵌套的循环语句来实现这个需求,具体如下:
```python
for i in range(5):
for j in range(i, 5):
print(chr(65+j-i), end="")
print(" ", end="")
```
输出结果为:
```
ABCDE BCDE CDE DE E
```
解释一下代码:
外层循环控制行数,内层循环控制每一行的输出。内层循环中,`j`从`i`开始,到`5`结束,每次输出字母表中对应的字母,注意要使用`chr()`函数将数字转换为字母。每一行输出完毕后,使用`print(" ", end="")`来输出一个空格,使得每个部分能够对齐。
阅读全文