Python:while循环中"else"的作用
Python:while循环中"else"的作用
这个问题已经有了相关的答案:
我的问题是,为什么while循环中会有\"else\"子句。例如,我的代码看起来像这样:
a = 100 turns = 0 while a > 0: if func(a, b): #Function returns boolean value a -= 1 turns += 1 else: a -= 2 turns += 1 else: print(turns)
问题是,这与以下语法有何不同?
a = 100 turns = 0 while a > 0: if func(a, b): #Function returns boolean value a -= 1 turns += 1 else: a -= 2 turns += 1 print(turns)
admin 更改状态以发布 2023年5月21日