今天是学习分支结构,也就是if elif else的用法,很简单, 不用括号, 后面加冒号就好。
'''practice 1:英制单位与公制单位互换'''
value = float(input())
unit = input()
if unit=='in' or unit == '英寸':
print('%.1f in = %.1f cm' % (value, value*2.54))
elif unit=='cm' or unit == '厘米':
print('%.1f cm = %.1f in' % (value, value / 2.54))
'''
1
in
1.0 in = 2.5 cm
'''
'''Practice 2: 掷骰子决定做什么事情'''
from random import randint
face = randint(1, 3)
if face == 1:
result = '唱首歌'
elif face == 2:
result = '跳个舞'
else:
result = '讲冷笑话'
print(result)
'''
跳个舞
'''
'''
practice 3: 百分制成绩转等级制成绩
90分以上 --> A
80分~89分 --> B
70分~79分 --> C
60分~69分 --> D
60分以下 --> E
'''
score = float(input('请输入成绩: '))
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'E'
print('对应的等级是:', grade)
'''
请输入成绩: 92.8
对应的等级是: A
'''