问用户喜欢什么运动,不管用户输入什么,你都回答: “哈哈,好巧我也喜欢XXX运动”。 请用户输入用户名,年龄,班级,最后一起打印出来 用户输入姓名,语文,数学,英语的成绩,最后再控制台显示:XXX,你的总成绩为XX分,平均成绩为XXX分
时间: 2024-10-06 20:05:23 浏览: 28
在Python中,你可以创建一个简单的函数来获取用户的输入并按照指定的方式进行回应或计算。下面是一个示例:
```python
def get_user_info():
username = input("请输入你的用户名:")
# 提供一些默认运动选项让用户选择
sports_options = ["篮球", "足球", "游泳", "跑步"]
sport_input = input(f"哈哈,好巧我也喜欢运动,你喜欢哪种运动?请输入选项({}):".format(", ".join(sports_options)))
print(f"{username}, 你选择了{sport_input}运动,真是太有趣了!")
# 获取学习成绩信息
scores = {}
for subject in ["语文", "数学", "英语"]:
score = int(input(f"{subject}成绩是多少?:"))
scores[subject] = score
total_score = sum(scores.values())
average_score = total_score / len(scores)
print(f"{username}, 你的总成绩为{total_score}分,平均成绩为{average_score}分。")
get_user_info()
```
在这个程序中,我们首先请求用户的用户名和他们喜欢的运动。然后,我们获取语文、数学和英语的分数,并计算总分和平均分。最后,所有的信息都会被打印到控制台上。
如果你需要用户输入具体的年龄和班级,可以稍作修改,添加相应的提示并收集数据。不过,上面的代码已经涵盖了大部分需求。
阅读全文