问答详情
源自:4-6 Python之break跳出循环

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

举个例子,就这个题:

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

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

提问者:weixin_慕码人8241097 2021-06-03 21:27

个回答

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

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