1、使用print配合if…else
如果正确就输出左边,错误就输出右边
a=int(input('请输入一个整数'))
b=int(input('请输入一个整数'))
print(str(a)+'大于'+str(b) if a>b else str(a)+'小于'+str(b))
D:\python\python.exe D:/python/md5.py
请输入一个整数1
请输入一个整数1
1大于1
Process finished with exit code 0
2、直接使用if…else
a=int(input('请输入一个整数'))
b=int(input('请输入一个整数'))
if a>b:
print('a大于b')
elif a<b:
print('a小于b')
else:
print('a等于b')
D:\python\python.exe D:/python/md5.py
请输入一个整数1
请输入一个整数2
a小于b
Process finished with exit code 0
3、嵌套if…else
这里运用一个购物付款作为例子
a=str(input('是否为会员y/n'))
money=float(input('请输入你的购物金额'))
if a=='y':
if money>=1000:
print('实付金额为:',money*0.8)
else:
print('实付金额为:',money*0.9)
else:
if money>=1000:
print('实付金额为:',money*0.95)
else:
print('实付金额为:',money)
本文借鉴了内容借鉴了Python_子木,如果文章有毛病或冒犯,请及时告知,Thanks?(・ω・)ノ!
|