做过前面的习题,你会发现,都是没有和用户交互的,print函数输出的内容都是程序中实现写好的,只有输出。
下面这道习题中,将引入输入,终于可以开始写有交互的程序了。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("How old are you?", end=' ')
age = input()
print("How tall are you?", end=' ')
height = input()
print("How much do you weight?", end=' ')
weight = input()
print(f"So, you're {age} old, {height} tall and {weight} heavy.")
运行结果如下:
ex11_运行结果连续3问,年龄、身高和体重。这问题如果直接问一个女生,估计会死得惨惨的。不信,你可以试试。
用户从键盘输入了这3个问题的答案,每输入完一个答案,回车下,就会出现下一个问题,最后输出了用户完整的信息。
input函数实现了程序的输入,它和print函数就像对兄弟,有了它们,我们的程序有了输入和输出的交互。
小结
- 认识输入函数input。
网友评论