【Python-input输⼊】

输⼊

在Python中,程序接收⽤户输⼊的数据的功能即是输⼊。
在这里插入图片描述

输⼊的语法
input(“提示信息”)

输⼊的特点
当程序执⾏到 input ,等待⽤户输⼊,输⼊完成之后才继续向下执⾏。
在Python中, input 接收⽤户输⼊后,⼀般存储到变量,⽅便使⽤。
在Python中, input 会把接收到的任意⽤户输⼊的数据都当做字符串处理。
在这里插入图片描述

总结
输⼊功能
input(‘提示⽂字’)
输⼊的特点
⼀般将input接收的数据存储到变量
input接收的任何数据默认都是字符串数据类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个很好的问题,需要用到Python的基本知识和文件操作等知识。 首先,我们可以创建一个类来表示职工信息,包括职工号、姓名、性别、年龄、学历、工资、住址和电话等属性。然后,我们可以使用文件来保存职工信息,每个职工信息占用一行,属性之间使用逗号分隔。 接下来,我们可以为每个功能编写一个函数,实现职工信息的录入、浏览、查询、删除和修改功能。查询可以按照学历和职工号进行查询,并且可以根据条件进行组合查询。删除和修改功能可以根据职工号进行操作。 最后,我们可以使用Python的GUI库来实现操作界面,使用户可以方便地使用这个职工信息管理系统。 下面是一个示例代码,实现了职工信息的录入、浏览和查询功能: ```python class Employee: def __init__(self, emp_id, name, sex, age, education, salary, address, phone): self.emp_id = emp_id self.name = name self.sex = sex self.age = age self.education = education self.salary = salary self.address = address self.phone = phone def input_employee(): emp_id = input("请入职工号:") name = input("请入姓名:") sex = input("请入性别:") age = input("请入年龄:") education = input("请入学历:") salary = input("请入工资:") address = input("请入住址:") phone = input("请入电话:") employee = Employee(emp_id, name, sex, age, education, salary, address, phone) with open("employee.txt", "a") as f: f.write(",".join([emp_id, name, sex, age, education, salary, address, phone]) + "\n") print("职工信息录入成功!") def browse_employee(): with open("employee.txt", "r") as f: for line in f: employee = Employee(*line.strip().split(",")) print("职工号:{},姓名:{},性别:{},年龄:{},学历:{},工资:{},住址:{},电话:{}".format( employee.emp_id, employee.name, employee.sex, employee.age, employee.education, employee.salary, employee.address, employee.phone)) def query_employee(): education = input("请入学历:") emp_id = input("请入职工号(不入则不按职工号查询):") with open("employee.txt", "r") as f: for line in f: employee = Employee(*line.strip().split(",")) if employee.education == education and (not emp_id or employee.emp_id == emp_id): print("职工号:{},姓名:{},性别:{},年龄:{},学历:{},工资:{},住址:{},电话:{}".format( employee.emp_id, employee.name, employee.sex, employee.age, employee.education, employee.salary, employee.address, employee.phone)) while True: print("=" * 20) print("1.职工信息录入") print("2.职工信息浏览") print("3.职工信息查询") print("4.退出") print("=" * 20) choice = input("请入操作编号:") if choice == "1": input_employee() elif choice == "2": browse_employee() elif choice == "3": query_employee() elif choice == "4": break else: print("请入正确的操作编号!") ``` 这个示例代码可以供您参考,但是需要注意的是,这个程序还需要进行完善,比如增加删除和修改功能,并且需要进行异常处理等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值