break是跳出循环,能不能用while循环做break的内容啊?

来源:4-6 Python之break跳出循环

weixin_慕码人8241097

2021-06-03 21:27

举个例子,就这个题:

字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望输出s的前20个字符,而不是所有字符
s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
num = 1
for ch in s:
    if num > 20:
        break
    print(ch)
    num = num + 1

这是用break输出的20个字符,能不能纯粹用while循环来输出啊,应该怎么写?

写回答 关注

1回答

  • qq_蓝烟_vyFLU4
    2021-06-03 22:17:05
    已采纳

    s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    num=0
    while num<20:
        print(s[num])
        num = num + 1

    weixin...

    看不懂为什么这么写

    2021-06-20 15:13:04

    共 2 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154161 学习 · 1075 问题

查看课程

相似问题