🐍 第 2 篇:input() 获取用户输入
💡 今日知识点
input() 用来从键盘获取用户的输入内容。
它会暂停程序的运行,等待用户在命令行中输入,然后按下回车键。
最基本的形式是:
name = input("请输入你的名字:")
print("你好,", name)
运行效果:
请输入你的名字:小明
你好, 小明
上面代码中:
input()括号内的文字,会作为提示显示给用户;- 用户输入的内容,会被当作**字符串(string)**返回;
- 你可以把它保存到一个变量里,再用
print()输出。
⚙️ 小技巧:数字要转换类型
input() 无论用户输入什么,返回的都是字符串类型。
如果你想做计算,要先转换类型:
age = input("请输入你的年龄:")
age = int(age) # 转换成整数
print("你明年就", age + 1, "岁啦!")
输出示例:
请输入你的年龄:20
你明年就 21 岁啦!
如果你忘记转换类型,会出现错误:
TypeError: can only concatenate str (not "int") to str
这就是为什么在涉及数字运算时,一定要用 int() 或 float() 转换类型。
🏋️ 小练习
-
让用户输入他的名字和城市,然后打印一句话:
“你好,小明!欢迎来自北京的朋友~”
(提示:可以使用两个input()函数) -
让用户输入两个数字,计算并输出它们的和。
✅ 本篇你学会了:
input()的基本用法;- 字符串输入;
- 数字输入时的类型转换。

被折叠的 条评论
为什么被折叠?



