为了账号安全,请及时绑定邮箱和手机立即绑定

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循环来输出啊,应该怎么写?

正在回答

1 回答

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

0 回复 有任何疑惑可以回复我~
#1

weixin_慕码人8241097 提问者

谢了!
2021-06-04 回复 有任何疑惑可以回复我~
#2

weixin_慕村0577317

看不懂为什么这么写
2021-06-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信