知识点: 输入更多的变量并把他们输出来。学习使用 f "{变量}"
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(f"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}.")
What you should see
Let's talk about Zed A. Shaw.
He's 74 inches tall.
He's 180 pounds heavy.
Actually that's not too heavy.
He's got Blue eyes and Brown hair.
His teeth are usually White depending on the coffee.
If I add 35, 74, and 180 I get 289.
Study Drills
1、改变所有的变量名,去掉前缀 “ my_ ”。确保所有都改变了,而不是只改了 “=” 号赋值的变量名
2、尝试写一些变量,进行 英寸和厘米,磅和公斤的转换。
1 inches = 2.54 centimeters
1 pound = 0.4535924 kg
My answer:
name = 'Zed A. Shaw'
age = 35 # not a lie
height = 74 # inches
weight = 180 # lbs
eyes = 'Blue'
teeth = 'White'
hair = 'Brown'
height_cm = height * 2.54 # 换算
weight_kg = weight * 0.4535924
print(f"Let's talk about {name}.")
print(f"He's {height} inches tall. In other words,{height_cm} cm.")
print(f"He's {weight} pounds heavy.In other words, {weight_kg} kg.")
print(f"Actually that's not too heavy.")
print(f"He's got {eyes} eyes and {hair} hair.")
print(f"His teeth are usually {teeth} depending on the coffee.")
# this line is tricky. try to get it exactly right
total = age + height + weight
print(f"If I add {age}, {height}, and {weight} I get {total}.")