Python - 会考必过篇
文章简介
该文章是为了帮助身边朋友为了会考 信息与技术
将 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 |
?> 以上符号建议自己多尝试尝试。