格式化输出练习

根据输入的判断数据类型,然后格式化输入打印

 

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)

 

posted @ 2024-06-18 15:37  GDquicksand  阅读(4)  评论(0编辑  收藏  举报