Python学习第二天

今天学习的是分支结构,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('不能构成三角形!')
上一篇
下一篇