使用 input0输入自己的姓名、学号、专业、班级,考试日期,并以列表形式输出
时间: 2023-12-25 15:02:56 浏览: 27
好的,以下是您需要的代码:
```python
# 请在下方输入您的信息
name = input("请输入您的姓名:")
student_id = input("请输入您的学号:")
major = input("请输入您的专业:")
classroom = input("请输入您的班级:")
exam_date = input("请输入考试日期:")
# 将信息存储为列表
info_list = [name, student_id, major, classroom, exam_date]
# 输出列表
print(info_list)
```
请将以上代码复制并粘贴到您的 Python 环境中运行,然后按照提示输入您的信息即可。最后,程序会将您的信息存储为一个列表,并在屏幕上输出该列表。
相关问题
1、使用input()输入自己的姓名、学号、专业、班级、考试日期,并以列表形式输出
好的,可以使用下面的代码实现:
```python
info = []
name = input("请输入您的姓名:")
info.append(name)
student_id = input("请输入您的学号:")
info.append(student_id)
major = input("请输入您的专业:")
info.append(major)
classroom = input("请输入您的班级:")
info.append(classroom)
exam_date = input("请输入考试日期(格式为yyyy-mm-dd):")
info.append(exam_date)
print(info)
```
这段代码会依次使用`input()`函数获取用户输入的姓名、学号、专业、班级和考试日期,然后将这些信息添加到一个列表中,并最终输出该列表。注意,这里假设用户输入的考试日期格式为"yyyy-mm-dd"。
使用input输入自己的姓名、学号、考试日期,并以列表形式输出。截取考试日期的月份,判断月份是今年的第几个月份
好的,以下是一个示例代码,可以实现你的需求:
```python
import datetime
# 使用 input 函数获取用户输入的姓名、学号、考试日期
name = input("请输入您的姓名:")
student_id = input("请输入您的学号:")
exam_date_str = input("请输入考试日期(格式为YYYY-MM-DD):")
# 将考试日期字符串转换为日期对象
exam_date = datetime.datetime.strptime(exam_date_str, "%Y-%m-%d")
# 获取今年的年份和考试日期的月份
this_year = datetime.date.today().year
exam_month = exam_date.month
# 将姓名、学号、考试日期以列表形式输出
output_list = [name, student_id, exam_date_str]
print(output_list)
# 判断考试月份是否为今年的月份,并输出考试月份是今年的第几个月份
if exam_month == datetime.date.today().month:
print("考试月份为今年的月份")
else:
if exam_month > datetime.date.today().month:
print("考试月份在今年的后面,是今年的第%d个月份" % (exam_month - this_year + 12))
else:
print("考试月份在今年的前面,是今年的第%d个月份" % (this_year - exam_month))
```
以上代码中,我们使用 `input()` 函数获取用户输入的姓名、学号、考试日期,并使用 `datetime.datetime.strptime()` 将考试日期字符串转换为日期对象。接着,我们使用列表存储这三个变量,并使用 `print()` 函数输出该列表。最后,我们使用 if-else 语句判断考试月份是否为今年的月份,并使用计算来判断考试月份是今年的第几个月份,并使用 `print()` 函数输出结果。