python的分支结构
if语句
在Python中,要构造分支结构可以使用if、elif和else
"""
验证
"""
answer = input('请输入用户名: ')
if answer == 'A' :
print('回答成功!')
else:
print('回答失败!')
如果要构造出更多的分支,可以使用if…elif…else…结构
"""
多次验证
"""
answer = float(input('answer= '))
if answer = 1:
print('猜对了')
elif answer>1:
print('猜大了')
else:
print('猜小了')
当然根据实际开发的需要,分支结构是可以嵌套
“”"
多次验证
“”"
answer = float(input('answer = '))
if answer =1:
print(‘猜对了’)
else:
if x >1:
print(‘猜大了’)
else:
print(‘猜小了’)
嵌套结构的嵌套层次多了之后会严重的影响代码的可读性,尽量不使用过多的嵌套结构
"""
英制单位英寸和公制单位厘米互换
"""
value = float(10)
unit = 'in'
if unit == 'in' or unit == '英寸':
print('%f英寸 = %f厘米' % (value, value * 2.54)) #10.000000英寸 = 25.400000厘米
elif unit == 'cm' or unit == '厘米':
print('%f厘米 = %f英寸' % (value, value / 2.54))
else:
print('请输入有效的单位')
“”"
随机数
“”"
from random import randint
face = randint(1, 6)
if face == 1:
result = '唱首歌'
elif face == 2:
result = '跳个舞'
elif face == 3:
result = '学狗叫'
elif face == 4:
result = '做俯卧撑'
elif face == 5:
result = '念绕口令'
else:
result = '讲冷笑话'
print(result)
and 并且 or 或者
print "abs(-45) : ", abs(-45) #abs(-45) : 45