puthon中,编写一个程序,计算将列表[547,456,573,542,499,512,487,594,443,565,585,439]中的成绩平均分,列表中分数大于550的分数存放在新的列表中并显示
时间: 2023-08-10 17:03:13 浏览: 71
可以使用以下代码来实现:
``` python
# 列表中的成绩
scores = [547, 456, 573, 542, 499, 512, 487, 594, 443, 565, 585, 439]
# 计算平均分
average_score = sum(scores) / len(scores)
print("平均分为:", average_score)
# 获取大于550的分数
high_scores = [score for score in scores if score > 550]
print("大于550的分数:", high_scores)
```
输出结果为:
```
平均分为: 525.5833333333334
大于550的分数: [573, 565, 585]
```
注:列表推导式`high_scores = [score for score in scores if score > 550]`,可以将列表中满足条件的数字加入到新的列表中。
相关问题
用puthon编写编写一个程序,接受一系列空格分隔的单词作为输入,并在删除所有重复的单词并按字母数字排序后打印这些单词。程序
好的,根据您的要求,以下是Python代码实现:
```python
# 获取用户输入
words = input("请输入一系列空格分隔的单词:")
# 将单词转换成列表
words_list = words.split()
# 去重并排序
unique_words = sorted(set(words_list))
# 打印结果
print("去重并排序后的单词:")
for word in unique_words:
print(word)
```
以上代码中,我们首先获取用户输入的一系列空格分隔的单词,并使用split()函数将其转换成列表。然后,我们使用set()函数去重,并使用sorted()函数按字母数字排序。最后,我们使用一个for循环打印去重并排序后的单词。
puthon编写一个计算年份是否为闰年的程序
下面是一个Python程序,用于计算给定的年份是否为闰年:
```python
year = int(input("请输入一个年份: "))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
程序中,我们首先使用 `input()` 函数接收用户输入的年份,并使用 `int()` 函数将其转换为整数类型。接着,我们使用一个条件语句判断该年份是否为闰年,并在控制台输出相应的结果。
判断闰年的规则是:如果一个年份能够被 4 整除但不能被 100 整除,或者能够被 400 整除,那么它就是闰年。
阅读全文