Python04分支、循环、条件与枚举

本文详细介绍了Python中的条件控制结构,包括if、if...else、elif的使用,并强调了避免程序嵌套的编程习惯。同时,文章深入讲解了循环控制,涵盖while循环和for循环,以及它们与else子句的结合,展示了各种示例,提醒读者注意防止死循环。此外,还提到了break和continue在循环中的作用,并给出了两个练习题目:无限列表打印间隔数列和蒙特卡罗方法计算e自然对数。
摘要由CSDN通过智能技术生成

条件控制

if

if 结果为bool值的语句:
【前面必须有四个空格】一个命令行
【前面必须有四个空格】第二个命令行

#可以是pass

例:
mood = true
if mood :
    print('go to left')
    print('back away')

if else

if 结果为bool值的语句:
【前面必须有四个空格】一个命令行
【前面必须有四个空格】第二个命令行

#可以是pass

else:

【前面必须有四个空格】一个命令行
【前面必须有四个空格】第二个命令行

例:
mood = true
if mood:
    print('go to left')
    print('back away')
else:
    print('go to right ')
示例:
'''
每个模块前应该有一段描写模块意义的文字
常量(constant)固定不变,应该大写,
'''
ACCOUNT = 'qiyue'
PASSWORD = '123456'
'''
input()函数 是收取输入值的函数
python推荐命名空格使用_替代
'''
print('please input  account')
user_account = input()
print('please input  password')
user_password = input()
'''
:前不应该加空格
运算符左右应该加空格
'''
if (user_account == ACCOUNT) and (user_password == PASSWORD):
    print('success')
else:
    print('fail')

对于程序嵌套,应该尽量避免,转而使用函数或者elif和字典等,编程习惯

elif

示例:
#此示例中,多层嵌套,引入:elif=else+if
a = input()
a = int
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值