# 理解 复杂的表达式,并搞清楚的逻辑关系 not and or 的用法
"""
妈妈允许你和,这样的小朋友玩。
1,数学,语文,英语,任意两门 80分以上
2,或者,三科平均分80分以上
3,没有打人的毛病
"""
yuwen = int(input('请输入语文的分数:'))
shuxue = int(input('请输入数学的分数:'))
eng = int(input('请输入english的分数:'))
da = int(input('如果爱打人输入1,否则输入0:'))
# 能用乘法,不用除法
# if ((yuwen>=80 and shuxue>=80) or (yuwen>=80 and eng>=80) or (eng>=80 and shuxue>=80) or (shuxue+yuwen+eng)/3 >= 80) and not da:
if ((yuwen >= 80 and shuxue >= 80) or (yuwen >= 80 and eng >= 80) or (eng >= 80 and shuxue >= 80) or (shuxue+yuwen+eng) >= 80*3) and not da:
#可以和大家玩了
print('可以一起玩')
else:
print('我想静一静!')
# 三个数 按照 从大到小排队 打印
a = int(input('请输入一个整数:'))
b = int(input('请输入一个整数:'))
c = int(input('请输入一个整数:'))
da = max(a, b, c)
xiao = min(a, b, c)
zhong = a+b+c - da - xiao
print(da, zhong, xiao)
# 体验用函数的好处
da = a
if a >= b and a >= c:
da = a
if b >= a and b >= c:
da = b
if c >= a and c >= b:
da = c
xiao = a
if a <= b and a <= c:
xiao = a
if b <= a and b <= c:
xiao = b
if c <= a and c <= b:
xiao = c
# 压面条
'''
100 克 面粉 加上 3克盐 ,加水后,能压出 200 克面条
请问,1400 克面粉 ,加上 21克盐 ,能压出多少克面条?
'''
# 本题为1400
miantiao = int(input('请输入面粉的克数:'))
# 本题为21
yan = int(input('请输入盐的克数:'))
# 计算出能压多少份面条
fen = min(miantiao//100, yan//3)
yifen_g = 200
print(fen * yifen_g)
"""
本节课教学目标:
1,逻辑
2,复杂表达式
3,注释的用法
4,vscode 安装和插件 python autopep 括号配对开启
"""
网友评论