1、大小写转换。输入小写字母,将其转换为大写字母;输入大写字母,将其转换为小写字母。保存为0101.py 2、在歌星大赛中,有10个评委为歌手打分,分数为1-100分。歌手最后得分为:去掉一个最高分和一个最低分后的平均值。请编写程序,输入10个分数,计算平均值。保存为0102.py 3、给定一个百分制成绩, 请根据百分制成绩输出其对应的等级。转换关系如下: 90分以上为’A’,80~89为’B’, 70~79为’C’, 60~69为’D’,60分以下为’E’。保存为0103.py 4、将自己最喜欢的8个心情词汇(例如:’开心’,’喜悦’,’自豪’等),随即分配到’心情小灵通’的三个虚拟口袋里,分配完后,输出每个虚拟口袋的:口袋编号、内装的心情词汇数目、心情词汇的名称。要求采用多维列表。0104.py 5、输入两个数num1和num2,完成下面五个代码要求,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。保存为0105.py
时间: 2024-01-21 10:16:59 浏览: 142
1、大小写转换
```python
letter = input("请输入一个字母:")
if letter.islower():
print(letter.upper())
elif letter.isupper():
print(letter.lower())
else:
print("输入的不是字母!")
```
2、评分计算
```python
scores = []
for i in range(10):
score = int(input("请输入第{}个评委的分数:".format(i+1)))
scores.append(score)
scores.sort() # 排序
avg_score = sum(scores[1:9])/8 # 去掉最高分和最低分,求平均值
print("最终得分为:{}".format(avg_score))
```
3、成绩等级判断
```python
score = int(input("请输入成绩:"))
if score >= 90:
print("成绩等级为:A")
elif score >= 80:
print("成绩等级为:B")
elif score >= 70:
print("成绩等级为:C")
elif score >= 60:
print("成绩等级为:D")
else:
print("成绩等级为:E")
```
4、口袋分配
```python
moods = ['开心', '喜悦', '自豪', '满足', '舒适', '轻松', '幸福', '感激']
pockets = [[], [], []] # 三个虚拟口袋
for i in range(len(moods)):
pocket_num = i % 3 # 口袋编号
pockets[pocket_num].append(moods[i]) # 添加心情词汇
for i in range(3):
print("第{}个口袋中有{}个心情词汇,分别是:{}".format(i+1, len(pockets[i]), pockets[i]))
```
5、基本运算
```python
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
print("和为:", num1 + num2)
print("差为:", num1 - num2)
print("积为:", num1 * num2)
print("整数商为:", num1 // num2)
print("余数为:", num1 % num2)
```
阅读全文