Python - 会考必过篇

李仲恪 / 2023-08-13 / 原文

文章简介

该文章是为了帮助身边朋友为了会考 信息与技术Python 这门语言给学会而创作的。

开发工具

  • 在线运行环境
    • 腾讯Python实验室:Python | Coding
    • 1024Code:Python | 1024Code
    • Lwebapp:Python | Lwebapp

!> 以上在线运行环境,前两种需要登录,目前找到的仅有第三种比较好用,并且支持 input() 函数。

开始学习

踏入第一步

在代码编辑框中,输入以下代码,将会被执行输出。
print("Hello world!")
print("学无止境!")

我们发现了,在输出的结果中,有两段话,正是我们 print("") 里面的文本,同时恭喜你踏入了第一步。

变量

变量很好理解,就是一个会变得量,例如 圆周率 = 3.1415926... 如下代码

pi = 3.1415
print(pi)

执行输出后,它会打印出 3.1415,我们来分析一下代码。

变量的声明格式是 变量名 = 变量值 将右边的值赋给左边的变量名,其目的就是为了方便储存数据。

text = "这是一段文本,我们将它取名为text"
print(text)

我们会发现,如果你要直接输出的话,需要打许多的字,难道你要输出第二遍还要再打第二遍吗?如果是一个变量的话,它就相当于储存这段话,更方便我们第二次调用。

?> 你可以把它理解为给一个值取一个别名。

运算符

!> 顺便在这里提一句,在编程下你的输入法是要英文的,所有符号也要是英文符号,例如中文符号是 而英文符号是 .

当然编程就和数学一样,存在有算数运算符。

运算符号 描述 示例
+ 两数相加 a + b
- 两数相减 a - b
* 两数相乘 a * b
/ 两数相除 a / b
% 取模 - 返回除法的余数 a % b
** 幂 - 返回x的y次幂 2**4 输出结果是:16
// 取整法 - 返回商的整数部分(向下取整) 9//2 输出结果是:4

我来简单的打个比方,其余的运算符大家可以自行测试。

x = 3
y = 7
print("相加结果是:", x + y)
print("相乘结果是:", x * y)

以上符号大家感兴趣的可以自己动手敲一下,多敲代码才会学会。

?> 每一个编程语言中除了运算符,还有判断符,这个到后面学习控制流程再提。

控制流程

🤷‍♂️ 好吧很快的,我们就见面了。

条件语句

我们想像一个场景,你平时在登录QQ的时候,系统肯定是判断你的密码和你的QQ账号是否匹配,如果密码不对就会提示你密码错误。那么我们就以这个案例来开始学习 条件语句

# 首先我们定义一个密码变量
password = 114514

# 再定义一个你输入的密码(错误的密码)
errorPwd = 123456

if errorPwd == password:
    print("密码匹配!")
else:
    print("密码不对!提示:臭")

我们来开始分析一下上面的代码

# 关于条件语句的结构是这样的 
if 判断条件:
    执行语句...
else:
    执行语句...

我们可以试着翻译一下,if 如果 else 否则。通过翻译后关键字,我们就很快的能够理解了。

如果 你输入的密码 = 你设定的密码,那么它就会输出 "密码匹配",否则的话它会提示密码不对。

那么... 我们尝试再自己写一个简单的案例?

if 3 < 7:
    print("3确实小于7")
else:
    print("...?")

我们一看就直接在脑子里面出来运行结果了,毋庸置疑的肯定是 "3确实小于7"

!> 如果不理解,自己仿着如上代码以及解析多敲几遍代码,另外要注意带冒号的时机!这是代码的格式,不带会出错的,以及执行语句是在冒号后,另起一行,并且要前面有距离的,像是你写作文一样,开头空两格。

判断符号

符号 描述 示例
== 等于 - 判断两个对象是否相等 a == b
!= 不等于 - 判断两个对象是否不相等 a != b
< 小于号 a < b
> 大于号 a > b
<= 小于等于 a <= b
>= 大于等于 a >= b

?> 以上符号建议自己多尝试尝试。