目录
前言
一、如何做到程序保持不退直至用户主动退出?
二、使用步骤
1.先建立一个if循环的结构。
2.添加while循环
总结
这次主要是保证程序不会自己主动关闭,而是由自己关掉它。同时它还是上次那个项目的一个要点。距离上次记录是有点久远,原因是中途我有点其他的事就一直没有弄。今天又开始了,,,话不多说,我先将内容记下来。
以我的理解(这是重点,我只是个初学者,还没学会很多,理解的地方可能不太一样,勿喷),以while True:这个循环,表示为真的就可以一直循环,这样只要下面的程序能够运行下去就不会停。然后再在中间的if循环中,停止掉这个if循环,程序没有运行,那就为假,while循环也会一起退出,所以只要在if循环中给个停止的条件,就可以由自己主动关闭程序,而不是程序结束就自己关闭或者说程序不会被关闭(这两种情况我都遇到过~/(ㄒoㄒ)/~~)
代码如下(示例):
name_str = input("请选择希望执行的操作")
print("您选择的操作是[%s]" % name_str)
if name_str in ["1", "2", "3"]:
pass
# 如果在开发程序时,不希望立刻编写分支内部的代码
# 可以使用pass关键字,表示一个占位符
# 能够保证程序的代码结构正确,不会执行任何操作
# 0 退出系统
elif name_str == "0":
print("欢迎再次使用【xxxxxx】")
break
# 其他内容输入错误,需提示用户
else:
print("您输入的不正确,请重新选择。")
该处有一个新学的小技巧:【pass】
代码如下(示例):
while True:
name_str = input("请选择希望执行的操作")
print("您选择的操作是[%s]" % name_str)
if name_str in ["1", "2", "3"]:
pass
# 如果在开发程序时,不希望立刻编写分支内部的代码
# 可以使用pass关键字,表示一个占位符
# 能够保证程序的代码结构正确,不会执行任何操作
# 0 退出系统
elif name_str == "0":
print("欢迎再次使用【xxxxxx】")
break
# 其他内容输入错误,需提示用户
else:
print("您输入的不正确,请重新选择。")
以上就今天的内容。
所以本期重点就是:
无限循环 while True
由用户主动退出循环。
*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。撒花,交给我的任务终于有了一丢丢的进度了。