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))