002讲:用Python设计第一个游戏
0. 什么是BIF?
python的内置函数(Built-in Functions )
1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?
70多种,在Python的IDLE中,输入dir(__builtins__)可以看到Python提供的内置方法列表,其中小写的就是BIF。如果想具体看某个BIF的功能,比如input(),可以在shell中输入help(input),就会得到这个BUF的功能描述。
2. 在 Python 看来:'FishC' 和 'fishc' 一样吗?
不一样。Python中是区分大小写的。
3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?
缩进。是用来界定代码块的,相当于其他编程语言里的大括号
4. 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?
python不允许if条件语句赋值,如果将“==”误写成“=”,会报错。
5. 你听说过“拼接”这个词吗?
在一些编程语言,可以将两个字符串“相加”在一起,如 ‘I’ +'love' ,在python里,这种做法叫做拼接字符串。
动动手:
0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
name=input("请输入您的姓名!")
if not name.strip(): print("输入有误!")
else: print("您好,"+name+"!")
print("谢谢您的参与!")
1. 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
temp=input("请输入1--100的数字")
guess=int(temp)
if 100>=guess>=1:
print("Your sister is beautiful")
else:
print("Your uncle is so ugly")
print("Thank you for your participation!")