用python写一个根据数字找学号的调查
时间: 2024-03-06 14:50:03 浏览: 48
好的,以下是一个简单的 Python 代码示例,可以根据数字找到学号:
```python
# 定义学号字典(数字作为键,学号作为值)
number_to_student_id = {
1: '001',
2: '002',
3: '003',
# 添加更多的数字和学号
}
# 获取用户输入的数字
number = input('请输入数字:')
# 将输入的数字转换为整数类型
number = int(number)
# 查找学号
if number in number_to_student_id:
student_id = number_to_student_id[number]
print(f'您输入的数字对应的学号是:{student_id}')
else:
print('抱歉,没有找到对应的学号。')
```
使用时,用户输入一个数字,程序会在 `number_to_student_id` 字典中查找对应的学号,并输出结果。如果没有找到对应的学号,程序会提示用户没有找到。
相关问题
用Python写一个学号登录系统
好的,下面是一个简单的Python程序,它实现了学号登录系统:
```python
# 创建学号和密码的字典
users = {
"1001": "123456",
"1002": "234567",
"1003": "345678"
}
# 提示用户输入学号和密码
user_id = input("请输入学号:")
password = input("请输入密码:")
# 验证学号和密码是否正确
if user_id in users.keys() and password == users[user_id]:
print("登录成功!")
else:
print("学号或密码错误!")
```
这个程序的功能是实现学号登录系统。首先,我们创建了一个字典`users`,用于存储学号和密码的对应关系。然后,我们通过`input()`函数提示用户输入学号和密码,并将输入的值赋给变量`user_id`和`password`。
接着,我们使用`if`语句判断输入的学号和密码是否正确。如果学号存在于字典`users`的键中,并且对应的密码与输入的密码一致,那么就输出“登录成功!”;否则,输出“学号或密码错误!”。
在实际开发中,我们可以根据具体需求,进一步完善程序的逻辑和功能,比如添加用户注册、密码加密、密码找回等功能。
用python写一段程序:输入学号,姓名,性别,选修课程,最后输出任意两种信息
当然可以,以下是一个简单的Python程序,它接收学号、姓名、性别和选修课程的信息,并最后输出任意两种信息。这个程序的主要目标是理解Python如何接收用户输入,如何存储和显示数据。
```python
# 初始化一个字典来存储用户输入
student_info = {}
# 输入学号
student_info['学号'] = input("请输入学号: ")
# 输入姓名
student_info['姓名'] = input("请输入姓名: ")
# 输入性别
student_info['性别'] = input("请输入性别 (男/女): ")
# 输入选修课程
student_info['选修课程'] = input("请输入选修课程: ")
# 输出任意两种信息
print("学生信息:")
print("学号: ", student_info['学号'])
print("姓名: ", student_info['姓名'])
print("性别: ", student_info['性别'])
print("选修课程: ", student_info['选修课程'])
# 输出任意两种信息(这里选择了"学号和姓名"和"性别和选修课程")
# 可以根据需要替换为其他两种信息
# print("另外两种信息是: ", student_info.popitem()) # 注意这将会移除并输出字典中最后插入的两个项
```
在这个程序中,`input()`函数用于接收用户输入。用户在提示下输入学号、姓名、性别和选修课程后,这些信息将被存储在`student_info`字典中。然后,我们使用`print()`函数来输出这些信息。你可以根据需要替换`print()`函数中的内容,例如使用列表或其他变量来显示你需要的任何两种信息。
需要注意的是,当你使用`student_info.popitem()`时,它将会移除并返回字典中最后插入的两个项。如果你想要保留其他信息,你可能需要创建一个新的列表或变量来存储这些信息。
阅读全文