本文最后更新于 1284 天前,其中的信息可能已经有所发展或是发生改变。
今天学习的是分支结构,if…elif…else的运用。实例来源:Python-100-Days
模拟验证用户名密码
username=input('请输入用户名: ') #输入用户名
password=input('请输入密码: ') #输入密码
if username == 'admin' and password == '123456' : #校验用户名与密码
print('身份验证成功!')
else:
print('身份验证失败!')
分段函数求值
x=float(input('x='))
if x>1:
y=3*x-5
elif x>=-1:
y=x+2
else:
y=5*x+3
print(f'f({x}))={y}')
英制单位英寸和公制单位厘米互换
value=float(input('请输入长度: '))
unit=input('请输入单位: ')
if unit== 'in' or unit == '英寸' :
print('%f英寸=%f厘米' %(value,value*2.54))
elif unit=='cm' or unit == '厘米':
print('%f厘米=%f英寸'%(value,value/2.54))
else:
print('请输入有效的单位!')
海伦公式计算三角形面积
a=float(input('a= '))
b=float(input('b= '))
c=float(input('c= '))
if a+b>c and a+c>b and b+c >a :
peri=a+b+c
print(f'周长:{peri}')
half=peri/2
area=(half*(half-a)*(half-b)*(half-c)**0.5)
print(f'面积: {area}')
else:
print('不能构成三角形!')