打印简单公司员工信息表
要求,输入name不为空,输入次数最多3次,3次后跳出程序;
知识点:
raw_input
str转int
whil
if elif else continue break
for
导入模块
引用变量值
格式化输出
vim
#!/usr/bin/env python
import sys
user_name = "carson"
this_year = 2014
counter = 0
while True:if counter < 3:name = raw_input("please input your name:").strip()if len(name) == 0:print "empty name , please input your name again!"continueelif name == user_name:passprint "welcome to login system!"else:print "%s is a not valid user, please try again!" % namecounter = counter + 1continuebreakelse:print "Your input 3 times!"sys.exit()break
age = int(raw_input("How old are you?"))
sex = raw_input("please input your sex:")
hobby = raw_input("Do you hava any hobbies?")
information = '''Information of company staff Name :%sAge :%dSex :%sHobby:%s''' % (name,age,sex,hobby)
print information
输入3次,退出程序! # python carson.by please input your name:a a is a not valid user, please try again! please input your name:b b is a not valid user, please try again! please input your name:c c is a not valid user, please try again! Your input 3 times!
输入空白字符,提示一直输入 # python carson.by please input your name: empty name , please input your name again! please input your name: empty name , please input your name again! please input your name: empty name , please input your name again! please input your name: empty name , please input your name again! please input your name: empty name , please input your name again! please input your name: empty name , please input your name again! please input your name: empty name , please input your name again! please input your name: empty name , please input your name again! please input your name: empty name , please input your name again!
输入正确:
please input your name:carson welcome to login system! How old are you?23 please input your sex:M Do you hava any hobbies?football Information of company staff Name :carsonAge :23Sex :MHobby:football
在判断输入次数的还有一种方法是利用for循环:
#!/usr/bin/env python
import sys
user_name = "carson"while True:name = raw_input("please input your name:").strip()if len(name) == 0:print "empty name , please input your name again!"continuefor i range(1,3):name = raw_input("please input your name:").strip()if name == user_name:passprint "welcome to login system!"else:print "%s is a not valid user, please try again!" % namecontinuebreakelse:print "Your input 3 times!"sys.exit()break
age = int(raw_input("How old are you?"))
sex = raw_input("please input your sex:")
hobby = raw_input("Do you hava any hobbies?")
information = '''Information of company staff Name :%sAge :%dSex :%sHobby:%s''' % (name,age,sex,hobby)
print information
转载于:https://blog.51cto.com/kernal/1429920
打印简单公司员工信息表相关推荐
- 打印公司员工信息表java,打印模板 java
Error: Component pep-text-card is not exist in this environment. {"data":{"id":& ...
- 生成word_Word生成员工信息表,每一页生成独立文件,还能自动命名
今天,易老师来给大家分享一个实用的功能,将Word文档每一页都生成一个单独的文件,而且还能够自动命名. 准备工作 1.这里我以公司员工信息表来作为演示案例,最后我会将所有的员工单独生成每一个文件,还可 ...
- python查询员工信息表
基本要求: 用户可以模糊查询员工信息 显示匹配了多少条,匹配字符需要高亮显示 代码: #!/usr/env python #coding:utf-8import timedef BreakFlag() ...
- python作业第四周答案_Python3第四周作业——员工信息表程
员工信息表程序,实现增删改查操作: 可进行模糊查询,语法至少支持下面3种: select name,age from staff_table where age > 22 select * fr ...
- Mysql 设计超市经营管理系统,包括员工信息表(employee)和 员工部门表(department)
互联网技术学院周测机试题(二) 一.需求分析 为进一步完善连锁超市经营管理,提高管理效率,减少管理成本,决定开发一套商品管理系统,用于日常的管理.本系统分为商品管理.员工管理.店铺管理,库存管理等功能 ...
- python创建员工_python-作业:员工信息表
程序可实现以下功能: 1.查询,输入select name,age from staff_table where age > 22,查询到符合要求的信息: 输入select * from sta ...
- mysql岗位表格作业_员工信息表作业
文件存储格式如下: id,name,age,phone,job 1,Alex,22,13651054608,IT 2,Egon,23,13304320533,Tearcher 3,nezha,25,1 ...
- s9.16作业,员工信息表
转载https://blog.csdn.net/qq_35883464/article/details/83151464 实现员工信息表 文件存储格式如下: id,name,age,phone,job ...
- python做系统查人的往来的信息_L01-04:python查询员工信息表练习
#decoding=utf-8 ''' 编写可供用户查询的员工信息表! 1|用户认证 ID Name department phone 查询关键字:姓名 '''import linecache inp ...
最新文章
- 【Maven学习】Nexus私服代理其他第三方的Maven仓库
- Java 必看的 Spring 知识汇总!
- 的tree用法_linux命令tree用法
- 运维开发学go还是python_运维工程师是要学python还是学go那?
- 【机器学习基础】(六):通俗易懂无监督学习K-Means聚类算法及代码实践
- android单选对话框代码,Android实现单选与多选对话框的代码
- PHP 制作通讯录(六)
- linux安装jdk环境
- Prettier 是 javascript 代码灵活美化工具
- Golang 参数传递本质
- 一款二进制文件查看器
- sketch插件 android,用这个免费的Sketch插件,帮你完美还原安卓界面!
- C语言:使用函数统计指定数字的个数
- 用 SQL 玩转世界银行全球 GDP 数据
- 市场份额持续下滑,博世面向中国市场“低头”了?
- Squid代理服务器(传统代理、透明代理)(图文详解)
- 简单概括 文明进化的各个阶段 (39)
- 微软 无线键盘 linux,在Deepin系统中连接微软人体工学键盘蓝牙失效的解决方法...
- 常见电脑显示器分辨率及其比例
- geoserver给天地图添加服务,给线加标注