当前位置:首页>python>Python入门第3-4课:第一个程序——print()与打招呼

Python入门第3-4课:第一个程序——print()与打招呼

  • 2026-10-11 08:17:20
Python入门第3-4课:第一个程序——print()与打招呼

你好,我是启智老师。

上一节课,我们和孩子一起玩了“给机器人下指令”的游戏,孩子已经明白:程序就是一步一步的指令。

今天,我们要正式打开电脑,让孩子亲手写出人生中第一行真正的代码——用Python让电脑“开口说话”,打印出孩子的名字。

这节课依然很简单,但非常有成就感。请准备好一台电脑,跟着我一步步来。

课前准备

项目

说明
电脑
Windows / Mac 
编程环境
Thonny(专门为初学者设计,免费)
家长准备
先自己看一遍本文,并提前安装好Thonny(关注公众号发送“Thonny”即可获取下载地址)
孩子状态
 精神好,能坐住15-20分钟

本课学习目标

学完这两课,孩子将能够:

  • 打开编程环境,输入代码并点击“运行”

  • 使用 print() 命令让电脑打印出任何文字

  • 区分英文标点和中文标点(重要!)

  • 连续打印多行文字,制作一张“自我介绍卡片”

第3课:让电脑说“你好”

第一步:认识编程环境

1. 双击桌面Thonny图标(见下图1)打开Thonny,你会看到一个白色的大区域(编辑区)和一个黑色的区域(输出区)(见下图2)。

图1 Thonny图标
图2 Thonny编辑器

2. 告诉孩子:“白色区域是我们写代码的地方,shell区域是电脑回答我们的地方。”

演示:在白色区域输入以下代码:

print("你好")

然后点击工具栏上的绿色运行按钮(或按F5键)。

看!shell区域出现了“你好”。见下图3

图3 “你好”程序示例

孩子成功让电脑说话了!

第二步:让孩子打印自己的名字

把引号里的“你好”改成孩子的名字,比如:

print("妞妞")

运行后,电脑会打印“妞妞”。

试一试:让孩子打印自己的名字、好朋友的名字、家里宠物的名字……

第三步:打印多行文字

如果想打印多行,就写多个 print():

print("我叫妞妞")print("我今年6岁")print("我喜欢爱莎公主")

每按一次运行,三行文字就会依次出现。

常见错误(家长先看,孩子遇到时再教)

孩子第一次写代码,几乎一定会遇到下面这些错误。不要着急,这是最好的学习机会。

错误写法

正确写法

 怎么跟孩子解释

print(你好)

print("你好")  

“文字要用引号包起来,就像说话要用嘴巴包住声音。”

print(“你好”)

print("你好")  

“括号和引号必须是英文的。你看中文括号胖胖的,英文括号瘦瘦的。”

print"你好" 

print("你好")  

“print后面一定要跟小括号,就像朋友见面要握手。”

print("你好

print("你好") 

“引号要成对,一个左边一个右边,就像两只袜子。”

教孩子一个小口诀:

打印文字要严谨,英文括号前后跟。

文字两边加引号,运行成功笑哈哈。

小练习1(让孩子自己动手)

任务:在Thonny里输入以下三个程序,每个都运行看看。

1. 打印自己的名字

2. 打印“我喜欢吃西瓜”

3. 打印一首古诗的前两句(比如“床前明月光,疑是地上霜。举头望明月,低头思故乡。”)

做完后,让孩子保存文件,名字叫 dayin.py。

第4课:和电脑“打招呼”

上一课我们只是让电脑“说”固定的话。

这一课,我们要让电脑问孩子问题,然后记住答案,再用答案来打招呼。

这会让孩子觉得电脑“变聪明了”。

第一步:认识 input()

input() 是Python里用来接收输入的命令。

当程序运行到 input() 时,它会停下来,等孩子敲键盘输入内容,按回车后才继续。

例子:

input("你叫什么名字?")

运行后,电脑会显示“你叫什么名字?”,然后光标一闪一闪。

孩子输入名字(比如“妞妞”)后按回车,程序就结束了……咦?好像什么都没发生?

对的,因为电脑收到了名字,但没有把它存下来。我们需要一个“盒子”来存放名字——这个盒子叫变量。

第二步:变量 = 贴了标签的盒子

告诉孩子:变量就像一个快递盒,你贴上“张乐乐的玩具”,别人就知道盒子里是张乐乐的东西。

代码示例:

名字 = input("你叫什么名字?")print("你好," + 名字)

运行后,见下图4:

图4 “你叫什么名字”程序运行效果

是不是像真的在打招呼?

第三步:把多个信息拼成一句话

可以用 + 把文字和变量连接起来,做成一段完整的介绍。

例子:

名字 = input("你的名字?")年龄 = input("你几岁了?")动物 = input("你最喜欢什么动物?")print("你好," + 名字 + "!你" + 年龄 + "岁了,最喜欢" + 动物 + ",真有趣!")

运行后,程序会依次问三个问题,最后打印出一段完整的句子。这个例子的效果图就不贴啦,让宝贝自己试试吧!

第四步:小心“数字”和“文字”的区别

用 + 拼接时,如果年龄输入的是数字(比如 7),Python会把它当成文字,所以没问题。

但如果以后想做数学计算(比如年龄+5),就会报错。

现阶段不用讲太深,只要告诉孩子:“电脑认为从input得到的所有东西都是文字,想算算术我们以后再学。”

小练习2(让孩子独立完成)

任务:写一个“宠物采访”程序

要求:

  • - 问宠物的名字

  • - 问宠物的颜色

  • - 问宠物最爱吃什么

  • - 最后打印一段介绍,例如:“你的猫咪叫花花,它是白色的,最爱吃小鱼干。”

挑战版:再增加一个问题,比如“宠物几岁了”,然后把年龄也加进去。

本课结束后的亲子小活动

1. 代码表演:让孩子把写好的程序运行给爷爷奶奶看,大声念出电脑打印的内容。保证全家鼓掌。

2. 改造名人名言:让孩子用 print 打印一句自己编的“名言”,比如“每天吃一颗糖,一天都是甜的。——张乐乐”。贴在书桌前。

3. 保存作品集:在Thonny里把每个程序都保存好,文件名用英文或拼音。可以专门建一个文件夹叫 my_python,慢慢积累。

家长小贴士

1.错误是最好的老师:孩子漏了引号、用了中文括号,千万别急着纠正。让他自己看红色报错信息(Thonny会提示在哪一行),引导他找到问题。这比直接告诉他强10倍。

2.鼓励乱改:让孩子随意修改引号里的文字,打印任何他想说的话——奥特曼、小猪佩奇、一句吐槽都可以。兴趣是最好的燃料。

3.控制屏幕时间:每次写代码不超过30分钟,中间可以休息一下眼睛。

4.多用“我们”:说“我们一起看看哪里出错了”,而不是“你错了”。

下期预告

下一课,我们将学习变量与输入进阶,还会用 turtle 库画出第一个图形——正方形。

孩子将从“打字员”升级为“小画家”!

记得关注公众号,设置星标⭐,不错过每一次更新。

资源领取

关注本公众号,后台回复“Thonny”,即可获得:

- Thonny安装包下载链接(Windows/Mac)

欢迎在留言区晒出你家孩子的第一个 print() 作品——可以是名字、一首小诗,甚至一句吐槽。我们会选出“最有创意作品”在下期展示!

我们下期见。👋

最新文章

随机文章