python随记第一课

以格式化方式输出,姓名,年龄,工作,工资,并算出退休年龄剩余年限

# v1.1
# name = input('Name:')
# age = int(input('Age:'))
# job = input('Job:')
# salary = input('Salary:')

#print(name,age,job,salary) #没有以格式化方式输出

#v1.2  通过使用占位符实现格式化输出 %s:表示代表字符串 %d:表示代表数字 %f:表示代表浮点数

name = input('Name:')
age = int(input('Age:'))
job = input('Job:')
salary = input('Salary:')

if salary.isdigit(): #判断长的像不像数字,比如 200d 不像数字,'200' 字符串就像数字
salary = int(salary)#将长的像数字的字符串转成数字类型
else:
print('you must input isdigit')

msg = '''
---------info of %s-------
Name:%s
Age:%s
Job:%s
Salary:%d
You will retire of %s Years
'''%(name,name,age,job,salary,65-age)
print(msg)

 

posted @ 2019-03-08 14:54  正山小种  阅读(75)  评论(0)    收藏  举报