1、简单的if判断语句
while True:
man = int(input("请输入群里最美的人: "))
if 0 <= man <= 10:
if man <= 0:
print("请重新输入!")
elif 0< man <=10:
print("恭喜你输入正确,最美的是xx")
else:
print("输入错误了,请输入0-10")
2、练习题
小明去超市购物: 价格如下:口罩:3.5一个 荔枝:12元一斤 猪肉 :26元一斤 小明购买了3个口罩,2斤荔枝,半斤猪肉。
结账的时候,老板宣布所有商品全部打8折。请编写程序计算最终 的应付款 :
kouzhao = 3.5 #定义一个口罩,单价是3.5一个
lizhi = 12 #定义荔枝,12元一斤
zhurou = 26 #定义猪肉,26一斤
money = kouzhao * 3 + lizhi * 2 + zhurou * 0.5
print("应付金额为:",money)
shiji = money * 0.8
print('实际金额为:',shiji)
3、练习题
从键盘上获取3个数,判断是否构成三角形
如果为等腰三角形输出‘等腰三角形’
如果为等边三角形输出‘等边三角形’
如果为等腰直角三角形输出‘等腰直角三角形’
如果为直角三角形,但不是等腰三角形,则输出‘普通直角三角形’
否则输出不规则普通三角形
分析
2.1 三角形三遍必须为正数
2.2 任意两边之和大于第三边
2.3 如果三边都相等,组成等边三角形
2.4 任意两边相等,但与第三条边不相等,则为等腰三角形
2.5 a^2+b^2=c^2 直角三角形
while True:
a=input('请输入第一边:')
b=input('请输入第二边:')
c=input('请输入第三边:')
if (a+b>c) or (a+c>b) or (b+c>a):
print('是三角形')
if (a==b!=c) or (a==c!=b) or(b==c!=a):
print('是等腰三角形')
elif (a==b==c):
print('是等边三角形')
else:
print('不是三角形')
4、练习题
定义布尔型变量has_ticket 表示是否有车票
定义整形变量 knife_length 表示刀的长度:单位:cm
首先,检查是否有车票,如果有,才允许进行安检
安检时,需要检查刀的长度,判断是否超过20cm
如果超过20cm,提示刀的长度,不允许上车
如果不超过20cm,安检通过
如果没有车票,不允许进门
while True:
has_ticket = input("请选择是否有车票[true,false]:")
if has_ticket in['true','false']:
if has_ticket=='true':
changdu=input('请输入刀的长度:')