学习内容:
my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 # lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'
print (f"Let's talk about {my_name}.")
print (f"He's {my_height} inches tall.")
print (f"He's {my_weight} pounds heavy.")
print ("Actually that's not too heavy.")
print (f"He's got {my_eyes} eyes and {my_hair} hair.")
print (f"His teeth are usually {my_teeth} depending on the coffee.")
# this line is tricky, try to get it exactly right
total = my_age + my_height + my_weight
print (f"If I add {my_age}, {my_height}, and {my_weight} I get {total}.")
运行结果:
知识点:
- 试着使用变量将英寸和磅转换成厘米和千克
代码:
my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 # lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'
my_height_cm = my_height * 2.54
my_weight_km = my_weight * 0.45
print (f"Let's talk about {my_name}.")
print (f"He's {my_height} inches tall.So it's {my_height_cm} centimeter high")
print (f"He's {my_weight} pounds heavy.That's {my_weight_km} kilogram")
print ("Actually that's not too heavy.")
print (f"He's got {my_eyes} eyes and {my_hair} hair.")
print (f"His teeth are usually {my_teeth} depending on the coffee.")
# this line is tricky, try to get it exactly right
total = my_age + my_height + my_weight
print (f"If I add {my_age}, {my_height}, and {my_weight} I get {total}.")
运行结果:
2. 格式化:format
本习题内的用法:
print (f"语句 {变量名} 语句")
f、引号、{}就是格式化的标志。