为什么我用break跳出的时候是第20个字母,而不是前20个字母

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

慕侠0006521

2021-09-19 15:15

s = 'asdfghjklqwertyuiopzxcvbnm'

num = 1

for h in s:

    num = num +1

    if num >20:

         break

print(h)

写回答 关注

2回答

  • weibo_Gavin_0
    2021-11-21 21:11:32

    s = 'asdfghjklqwertyuiopzxcvbnm'

    num = 1

    for h in s:

        num = num +1

        if num >20:

             break

        print(h)


    ## 若要输出前二十位,注意print位置在if一级


  • 慕神6585358
    2021-09-22 11:35:14

    s = 'asdfghjklqwertyuiopzxcvbnm'

    num = 1

    for h in s:

        num = num +1

        if num >20:

             break

             print(h)


    输出print(h)要在循环里面。

Python3 入门教程(新版)

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

154175 学习 · 1075 问题

查看课程

相似问题