学习Python的第五天

条件运算符

a = 2
b = 1
a if a > b else b
# 2

如上图所示,如果a > b 返回True,则执行 a ;否则执行 b

运算符的优先级

下表列出了从最高到最低优先级的所有运算符。优先级高的运算符优先计算或处理,同级别的按从左往右的顺序计算(赋值运算符除外,它是按从右往左的顺序)
在这里插入图片描述

流程控制语句

  • if 语句
if 表达式:
	语句块

其中,表达式可以是一个单纯的布尔值或者变量,也可以是比较表达式或逻辑表达式(例如,a > b and a != c),如果表达式的值为真,则执行“语句块”;如果表达式的值为假,就跳过“语句块”,继续执行后面的语句,这种 if 语句相当于汉语里的“如果……就……”。

  • if-else 语句
if 表达式:
	语句块1

else:
	语句块2

使用 if…else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果满足条件,则执行 if 后面的语句块,否则,执行 else 后面的语句块,这种形式的选择语句相当于汉语里的“如果……否则……”。

  • if-elif-else 语句
if 表达式1:
	语句块1

elif 表达式2:
	语句块2

elif 表达式3:
	语句块3
……

else:
	语句块n

使用 if…elif…else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,则执行语句;而如果表达式为假,则跳过该语句,进行下一个 elif 语句的判断,只有在所有表达式都为假的情况下,才会执行 else 中的语句。

  • while 语句
while 条件表达式:
	循环体

当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。

例子

your_age = int(input("请输入您的年龄"))
if your_age <= 18:
	# 如果小于等于 18 则输出提示信息
	print("您的年龄还小,要继续努力学习哦!")
elif 18 < your_age <= 30:
	# 如果输入的年龄大于 18 岁并且小于等于 30岁则输出提示信息
	print("您现在的阶段正是努力奋斗的黄金阶段!")
elif 30 < your_age <= 50:
	# 如果输入的年龄大于 30 岁而小于等于 50 岁则输出提示信息
	print("您现在的阶段正是人生的黄金阶段!")
else:
	print("最美不过夕阳红")
	
print('''今有物不知其数,三三数之剩二,
五五数之剩三,七七数之剩二,问几何? \n ''')
number = 0            # 计数的变量
while True:
	number += 1       # 计数加 1
	# 判断是否符合条件
	if number % 3 == 2 and number % 5 == 3 and number % 7 ==2:
		print("答曰:这个数是",number)    # 输出符合条件的数
		
	

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值