while True和break組合運用時 if后為什么不用加上else?
4.6節第一處示例中
num=1 sum=0 while?True: ????if?num>100 ????????break ????sum=sum+num ????num=num+1 print(sum)
第五行后面為什么不需要加上 else: (嘗試加上發現程序也是正常運行的)
4.6節第一處示例中
num=1 sum=0 while?True: ????if?num>100 ????????break ????sum=sum+num ????num=num+1 print(sum)
第五行后面為什么不需要加上 else: (嘗試加上發現程序也是正常運行的)
2024-03-20
舉報
2024-03-22
第四行最后需要冒號:。
邏輯判斷如果小于等于100就累加,如果大于100就退出循環,else不會被執行。