视频地址:https://www.bilibili.com/video/BV1xs411Q799?p=4&spm_id_from=pageDriver
笔记内容:001——004
0、前期准备
- 官网下载安装IDLE: https://www.python.org/downloads/release/python-3101/
- 电脑左下角搜索“IDLE”即可看到刚安装的工具,先点击File新建文件,Run——Run Module可以运行当前文件;
1、第一个小游戏完整代码
temp = input("猜猜我心里想的哪个数字: ")
guess = int(temp)
time = 0
while guess!=8 and time<=3:
time = time + 1
temp = input("哎呀,猜错了,重新输入吧:")
guess = int(temp)
if guess == 8:
print("好厉害!竟然猜对了诶")
else:
if guess > 8:
print('兄弟,大了大了')
else:
print('猜小了哦')
print('不玩啦,游戏结束')
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
小技巧:编写过程中发现IDEL总是报错tab缩进错误,建议用notepad编写代码,复制IDEL运行。
2、关于变量和字符串
字符串中如果需要出现单引号怎么办?
1、转义符\
:'let\’s go'
;
2、外层使用双引号内层就可以嵌套单引号了: "let's go"
;
3、关于分支
4、知识点补充
- 查看所有函数:
dir(__builtins__)
,名称为全小写就是BIF。 - 什么是BIF? BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序,Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入。
5、课后作业节选
-
以下哪个变量的命名不正确?为什么?
(A) MM_520 (B) MM520 © 520_MM (D) _520_MM
-
在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
- 1
- 2
- 3
- 4
- 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
- 1
- 2
- 3
- 4
- 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
- 1
- 2
- 3
- 4
-
除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let’s go! 这个字符串?
-
如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?