格式化输出练习
根据输入的判断数据类型,然后格式化输入打印
name = input("请输入姓名:") age = input("请输入年龄:") job = input("请输入工作:") salary = input("请输入薪资:") # isdigit() 判断是否长的像数字 if salary.isdigit() and age.isdigit(): salary = float(salary) age = int(age) else: exec("请输入正确的数字") # %s :输入字符串格式 # %d :输入数字格式 # %f :输入浮点数格式,%.2f:保留2位小数 msg = """ ====== 开始 %s ====== 姓名:%s 年龄:%d 工作:%s 工资:%.2f ====== 结束 ====== """ % (name, name, age, job, salary)
print(msg)