Python 入门:零基础的第一课

举报
yd_234268181 发表于 2026/11/01 20:11:18 2026/11/01
【摘要】 零基础第一课:从第一行 print 到变量、输入、判断与循环,用早餐小账、步数判断和待办清单三个小例子,带新手跑通 Python 的第一课。

开始学编程前,很多人先被变量、函数、对象这些词吓住了。其实第一课不用背名词,先动手让电脑做两件小事:说一句话,算一笔账。尝到“它真的听我的”这种感觉,再回头学概念会容易得多。

一、先让电脑开口说话

打开 Python 环境,输入下面这一行并回车:

print('你好,Python')

如果屏幕出现同样的问候,你就完成了第一次对话。print 的意思是“把结果说出来”,括号里就是你想说的话。把引号里的内容换成自己的名字再运行一次,你会发现程序没有变聪明,只是忠实执行。这就是第一条直觉:电脑不会猜,只会照做。

二、变量:给数据贴一张标签

光说固定的一句话不够用。早餐多少钱、今天走了多少步,都需要记下来。变量就是给数据贴标签的盒子:

bread = 5
milk = 4
total = bread + milk
print(total)

等号不是数学里的等于,而是“把右边装进左边”。之后说 total,电脑就知道是 9。名字起得清楚,代码读起来就像一句话。

三、让程序先问你一句

程序也可以先问你:

name = input('你叫什么名字?')
print('你好,' + name + ',欢迎来到 Python 的世界!')

input 会停下来等你输入,你打什么它就记什么。加号在这里是把文字拼起来。把问题换成“今天想完成的一件小事是什么”,它就成了一个会打招呼的小助手。记住,input 拿到的都是文字,数字要先转换才能计算。

四、判断:让程序学会“如果……”

很多决定都有条件:步数够了就奖励自己,不够就再走走。Python 用 if 表达选择:

steps = 8500
if steps >= 8000:
    print('今天达标了,值得表扬!')
else:
    print('还差一点,再走走吧。')

注意,属于同一条件的代码前面要空四个格,这叫缩进。把 8500 换成 6000,结果立刻会变。程序的“聪明”,来自你提前写清楚的规则。

五、循环:把重复的事交给电脑

重复的事交给循环。做一份待办清单:

todos = ['背五个单词', '跑步二十分钟', '读十页书']
todos.append('整理桌面')
for item in todos:
    print('待办:' + item)

append 是加进清单。清单变长,循环不用改,它会把每一项都念一遍。从“写一行算一行”到“写一套规则处理一批数据”,就是这一步跨过去的。

六、报错不是失败,是提示

新手最怕红色报错,其实它是电脑在帮你找问题。常见原因有三:用了中文括号、缩进不一致、单词拼错。先看报错的最后一行,它通常指出哪一行有问题,再逐一对照检查。改错、重跑、看到正确结果,这个过程本身就是学习。

七、今天的十分钟练习

今天的练习是做一个“今日小账本”:定义两样午餐花费并算合计;用 input 问自己想完成的一件小事;再用 if 判断合计是否超预算,超了打印“今天要省一点”,没超打印“预算内,继续保持”。改一个数字或条件,观察结果怎么变。如果你能说清每一行是存数据、问问题还是做判断,第一课就算过关了。下一步再学列表的更多用法或猜数字游戏,但先把今天这几行跑通,比囫囵看十章更有用。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。