if (num == 0 and computer == 2) or (num == 1 and computer == 0) or (num == 2 and computer == 1):
print(“哈哈,你赢了”)
elif num == computer:
print(“平局,要不要再来一局”)
else:
print(“洗洗手,决战都天亮”)
2、成绩等级转换
“”"
百分制成绩转等级制成绩
90分以上 --> A
80分~89分 --> B
70分~79分 --> C
60分~69分 --> D
60分以下 --> E
Version: 0.1
Author: coke
“”"
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)
2.循环结构
1.1 初步介绍
如果在程序中我们将执行一系列的重复指令,比如我想计算1 - 100的和 或者 我想输出99次 helloWorld,难道要一个个去写么,如果真是这样,那么编程的工作就太不合理了,所以,我们还需要了解一下循环结构,如果我们学会了循环结构,就可以重复的执行某些操作指令。
在Python中构造循环结构有两种做法,一种是for-in
循环,一种是while
循环。
for - in 循环
如果我们可以知道循环的次数或者是对容器的迭代(容器后面会涉及),我们会推荐for-in循环
for 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
while 循环
如果要构造不知道具体循环次数的循环结构,我们推荐使用while
循