“笨办法”学Python3——练习 11 问问题

练习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.

知识点:

  1. input()函数:在脚本代码中输入数值

附加练习

  1. 上网查查 python 的 input 是干嘛的。
    input()函数的功能,接受一个标准输入数据,返回为字符串类数值(string类型),就是将输入的数据赋予某变量进行字符串操作。
  2. 你能找到它的其他使用方式吗?输入你找到的一些例子。
x = input("name:")  #input()函数也可以输入文字的
print(x)

x = int(input())
print(x*2)

输出:

name:lily #输入lily
lily

4  #输入4,被转化为数值
8
  1. 再写一个像这样的格式,来问一些问题。
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.

常见问题

  1. input()函数的内容在Terminal终端输入。

你可能感兴趣的:(Python,python)