分支结构
if-elif-else
guess = eval(input('Please input a Num of [0-99]:'))
if guess == 77:
print("👍")
elif guess == 66:
print("😄")
else:
print('👎')
Please input num of [0-99]:99
👎
# 紧凑形式
#<表达式1>if<条件>else<表达式2>
guess = eval(input('Please input a Num of [0-99]:'))
print("👎") if(guess>77 or guess<77) else print('👍')
Please input num of [0-99]:77
👍
try-except
# 捕获try语句中的错误,执行except
while True:
try:
guess = input('Please input an Integer:')
guess = eval(guess)
print("👍")
break
except NameError:
print('👎! Please input an Integer!!!!')
Please input an Integer:a
👎! Please input an Integer!!!!
Please input an Integer:77
👍
循环结构
while 循环
- 表示当条件成立时, 就循环, 适应于不知道具体循环次数, 但能确定在某个条件成立的情况下就循环
break, continue, pass
- break : 无条件结束整个循环, 简称循环猝死
- continue : 继续
- pass : 只是占位符, 代表这句话啥也不干, 不跳过功能
for-else
- for循环结束时,有时候需要执行一些收尾工作,此时需要使用else语句
- else语句是可选
range 函数
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。