当前位置:首页>python>Python入门第9课|控制台输入input(),实现程序和你对话!

Python入门第9课|控制台输入input(),实现程序和你对话!

  • 2026-09-02 17:18:50
Python入门第9课|控制台输入input(),实现程序和你对话!

开篇导语

前面我们学了 print() 输出文字,只能让程序单向展示内容。
今天解锁超实用新函数 input(),学会它,你的Python程序就能主动等待你输入信息,实现人机交互!
登录账号、填写信息、问答小游戏,底层全靠它实现,零基础也能一次看懂~

一、什么是input()?生活场景秒懂

平时登录邮箱、游戏时,页面会提示你输入用户名、密码,你打字提交后,系统读取你的信息——这个操作放到Python里,就是 input() 控制台输入。

 input() 核心作用:

1. 在控制台弹出提示文字,等待用户打字输入;
2. 自动接收你输入的所有内容;
3. 必须搭配变量保存输入内容,否则程序无法读取。

二、基础语法拆解(入门最简代码)

1. 单独写input(),程序抓不到输入

python

input("请输入用户名:")
 

只写这一行,程序只会弹出提示,但你输入的文字会直接丢失,Python存不住数据。

2. 完整正确写法:变量接收输入

python

# 把输入的用户名存进变量name
name = input("请输入用户名:")
# 打印输出你输入的内容
print(name)
 

运行演示

1. 程序运行,控制台显示提示: 请输入用户名: 
2. 手动输入文字: 爱编程 ,按下回车
3. 程序自动打印: 爱编程 

三、进阶玩法:字符串拼接,个性化打招呼

获取到输入内容后,可以用 + 拼接文字,做出专属欢迎语:

python

name = input("请输入用户名:")
print("您好," + name + ",欢迎登录")
 

运行效果

plaintext

请输入用户名:爱编程
您好,爱编程,欢迎登录
 

✅ 重点知识点(必记):
 input() 接收的所有输入内容,数据类型全是字符串,拼接文字直接用 + 号即可。

四、多组输入:一次性读取姓名、性别

 input() 可以重复使用,接收多条不同信息:

python

name = input("请输入您的姓名:")
gender = input("请输入您的性别:")
print("您的名字叫" + name + "," + gender + "。")
 

运行示例

plaintext

请输入您的姓名:爱编程
请输入您的性别:男
您的名字叫爱编程,男性。
 

五、课堂小练习:制作家庭成员名单

需求

用 input() 依次输入家里每位家人名字,最后统一打印输出名单。

参考完整代码

python

# 分别录入家人姓名
papa = input("请输入爸爸的名字:")
mama = input("请输入妈妈的名字:")
me = input("请输入自己的名字:")
# 拼接输出完整家庭成员名单
print("=====家庭成员名单=====")
print("爸爸:" + papa)
print("妈妈:" + mama)
print("我:" + me)
 

六、本课核心总结

1.  input("提示文字") :用于控制台接收用户输入;
2. 语法固定: 变量名 = input("提示语") ,必须用变量存储输入内容;
3. 输入内容默认都是字符串,文字拼接使用 + ;
4. 可多次调用 input() ,实现多信息录入,轻松完成简单交互程序。

课后小思考

如果我们想输入数字(比如年龄、身高),直接用 input() 拿到的数据能做加减计算吗?下节课我们讲解字符串和数字类型转换,解决数字输入计算难题!

 

最新文章

随机文章