练习11 源代码
#结尾的end = ' ',为了Python不换行。
print("How old are you?", end=' ')
age = input() #age变量等于输入的值
print("How tall are you?", end = ' ')
height = input() #同age
print("How much do you weigh?", end = ' ')
weight = input() #同age
print(f"So, you're {age} old, {height} tall and {weight} heavy.") #f将变量字符串化
输出结果
How old are you?
38 #输入的值,也可以是别的数字。
How tall are you?
6'2" #同上
How much do you weigh?
180lbs #同上
So, you're 38 old, 6'2" tall and 180lbs heavy.
知识点:
- input()函数:在脚本代码中输入数值
附加练习
- 上网查查 python 的 input 是干嘛的。
input()函数的功能,接受一个标准输入数据,返回为字符串类数值(string类型),就是将输入的数据赋予某变量进行字符串操作。 - 你能找到它的其他使用方式吗?输入你找到的一些例子。
x = input("name:") #input()函数也可以输入文字的
print(x)
x = int(input())
print(x*2)
输出:
name:lily #输入lily
lily
4 #输入4,被转化为数值
8
- 再写一个像这样的格式,来问一些问题。
print("Where are you from?", end = " ")
country = input()
print("What do you do?",end = " ")
work = input()
print(f"I'm from {country} and I'm a {work}.")
输出
Where are you from?
China
What do you do?
Engineer
I'm from China and I'm a Engineer.
常见问题
- input()函数的内容在Terminal终端输入。