4超市收银程序(格式化字符串,input)

 

 

 

 price = float(input("请输入苹果的价格"))

weight = float(input("请输入重量,单位是斤"))

zongjia = price * weight

print("%f"%zongjia)

 

格式化字符串知识

i=99,用格式化字符串输出就是

print("i的值是%d"%i)

 

找到需要显示变量值的地方,用%d等格式化字符串占坑,整句话说完后,在引号后面%变量

例子1

name = input('请输入姓名:')
age =input('请输入年龄: ')
height =input('请输入身高: ')
msg ="我叫%s 今年%s 身高%s" % (name,age,height)
print(msg)

例子2

name = "小明"

print("我的名字叫做%s" %name)

例子3

No = 001

print("我的学号是%02d" %No)  #  %02d的意思是,他会自动在数字前面补0,直到补满2位,例如1就补成01

 

例子4

price = 9.0

weight = 5.5

print("苹果的单价是%.2f元一斤,你买了%.2f斤苹果"%(price,weight))  # 用%.2f占的坑只显示小数点后两位

 

用%%来代表%

例子5

edu=100.0

yongle=50.0

bili=(yongle/edu)*100

print("你的额度一共是%f元,用了%f元,已经用了%f%%"%(edu,yongle,bili))

 

posted @ 2020-02-25 18:00  写博客是第一驱动力  阅读(266)  评论(0)    收藏  举报