本帖最后由 WoShiXXX 于 2021-10-13 16:07 编辑
楼主为八年级学生,想要冲冲编程竞赛,但无奈自己智商不够,没法撸各种算法题,只好先从比较简单的Python开始,开一些帖子记录一下。由于我有电脑操作、编程和前端基础,所以我并不是0基础,而是0.2基础。我随时可能拖更,如果我长时间拖更,欢迎催更!我选用的是Python编程:从入门到实践(第2版).pdf这本书当作教材,这本书前30页都是废话。
今天把第2章看完了,以下是总结:
整数运算
其实就是小学学的加减乘除,两个乘号是乘方运算>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
以及运算次序可以用小括号括起来来调整:>>> 3 * 1 +2
5
>>> 3 * (1+2)
9
浮点数运算
浮点数其实就是小数,但是运算可能不准确(这和IEEE-754标准的为了增大可表示范围而产生的指数表示法有关系)Python中的数运算只要有浮点数参与,结果就会表示成浮点形式(即使有时结果可以为整数)
书写数时的下划线
书写很大的数时,可以用下划线将数字分组(类似于在英文中表示数字的逗号),但在打印时,会忽略下划线,也就是刷,下划线只是方便人类阅读,对于Python解释器来说,带下划线与否没有区别。
同时给多个变量赋值
格式如下:
[code]a, b, c = 0, 1, 2[/mw_shl_code]定义常量
将变量的所有字母大写就可以将其视为常量
如果想改变这种变量,还是可以改的,只不过定义常量只是一种约定。
注释:
在Python中,注释以一个#符号开头,以这个符号开头的一行都是注释
好的注释是对自己代码的解决方案的说明,阐述代码的工作原理,帮助理清思路。
我的第二章练习题答案:
练习2-1:
[Python] 纯文本查看 复制代码
messagee = "Hello, the friends in 52pojie!"
print(message)
练习2-2:
[Python] 纯文本查看 复制代码 message = "This is the first message."
print(message)
message = "I have been changed."
print(message) 练习2-3到2-7(重复的比较多,就综合到一起了):
[Python] 纯文本查看 复制代码 name = "albert einstein"
saying = “Interest is the best teacher.”
print(name.upper())
print(name.lower())
print(name.tittle())
print(f"{name} said '{saying}'\n")
print(name.strip()) 练习2-8:
[Python] 纯文本查看 复制代码 print(5+3)
print(10-2)
print(2*4)
print(16/2) 练习2-9:
[Python] 纯文本查看 复制代码 favortie = 3
print(f"My favorite number is {favorite}.")
楼主明天月考,明天停更 |