关于if...:的问题

来源:5-6 Python之 break退出循环

学无疆

2016-04-12 15:58

为什么本课程里的判断语句与任务作业里的判断语句所处的位置不一样。

while True:                                   while True:

       sum=sum+x                                   if n>20:

怎么理解?

写回答 关注

2回答

  • 清波
    2016-04-12 16:34:51
    已采纳

    你可以看做 这是课程 为了练习 break 在多此一举:

    首先 while True 造成无限循环, 然后在循环内递增一个变量n, 并且针对n 作出比较,在n>20 时,break, 退出循环。


    其实完全可以 while n<21,然后去掉 if.

    学无疆

    非常感谢!

    2016-04-19 17:36:40

    共 1 条回复 >

  • qq_逐梦追忆_03172662
    2016-04-12 16:34:36

    一个是先x+1再判断if,另一个是先判断if后进行x的变化

初识Python

学python入门视频教程,让你快速入门并能编写简单的Python程序

758842 学习 · 8657 问题

查看课程