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 判断合计是否超预算,超了打印“今天要省一点”,没超打印“预算内,继续保持”。改一个数字或条件,观察结果怎么变。如果你能说清每一行是存数据、问问题还是做判断,第一课就算过关了。下一步再学列表的更多用法或猜数字游戏,但先把今天这几行跑通,比囫囵看十章更有用。
- 点赞
- 收藏
- 关注作者
评论(0)