写一个python代码 10位评委为参加程序设计创意赛的选手打分,评分规则是不允许弃权,评分在0-10分之间,包含0和10。每位评委打出分数后,记录员将该分数输入计算机中,所有分数都以浮点数类型存放在同一个列表中。输出包含全部成绩的列表。
时间: 2023-09-04 11:04:16 浏览: 207
### 回答1:
以下是代码:
```
grades = []
for i in range(10):
score = float(input("请评委%d输入分数(0-10):" % (i+1)))
while score < 0 or score > 10:
score = float(input("请输入0-10之间的分数:"))
grades.append(score)
print("全部成绩为:", grades)
```
### 回答2:
以下是一个Python代码示例,可以实现上述需求:
```python
scores = [] # 创建空列表存放评分
for i in range(10):
while True:
score = float(input("请输入第{}位评委的分数(0-10之间):".format(i+1)))
if score >= 0 and score <= 10: # 判断分数是否在合法范围内
break
else:
print("请输入合法的分数!")
scores.append(score) # 将分数加入列表
print("所有选手的分数列表:", scores)
```
运行代码后,程序会依次提示你输入每位评委的分数(要求在0-10之间),然后将分数依次存入列表中。最后,程序会输出包含全部成绩的列表。
请注意,将代码复制到Python环境中执行时,可能会有一些输入提示消息和格式问题。这是因为在此AI平台上无法直接获取用户的输入,仅仅提供了代码执行的环境。在实际运行时,可以按照代码中的提示输入分数。