学无疆
2016-04-12 15:58
为什么本课程里的判断语句与任务作业里的判断语句所处的位置不一样。
while True: while True:
sum=sum+x if n>20:
怎么理解?
你可以看做 这是课程 为了练习 break 在多此一举:
首先 while True 造成无限循环, 然后在循环内递增一个变量n, 并且针对n 作出比较,在n>20 时,break, 退出循环。
其实完全可以 while n<21,然后去掉 if.
一个是先x+1再判断if,另一个是先判断if后进行x的变化
初识Python
758842 学习 · 8657 问题