代码中,Continue问题
请教各位前辈,
下段代码中,continue的存在 是否有意义?
在运行时,不加continue依旧可以循环进行,那么加入continue的意义在哪里呢?
小白没想出这其中的原理。
static/image/hrline/line4.png
while True:
keyboard_input = main()
if keyboard_input == "1":
query(True)
# continue
elif keyboard_input == "2":
num = int(input("您想要存多少钱?请输入:"))
saving(num)
# continue
elif keyboard_input == "3":
num = int(input("您想要取多少钱?请输入:"))
get_money(num)
# continue
else:
print("程序退出")
break continue确实不用在这里用{:10_250:} 本帖最后由 jackz007 于 2022-10-25 10:03 编辑
因为循环里 continue 都写在了 if 分支里,而 if 语句块又是循环的最后一条语句,所以,有和没有 continue 语句没有什么区别。 是不是这样写程序在输入一次后还会继续运行等待用户再输入,而不加的话只运行一次就结束呢?
页:
[1]