猫史档案馆


python“不坑”人画面

用户:方圆三角方圆三角查看:0 回复:2 评论:0 创建时间:2022-12-16T18:16:16


1.pygame zero

#安装库时
pip install pygame zero

结果:下载了库 pygame 和 zero(我:zero?????)

发现下载了zero,于是:

pip show zero

出现了链接,点击:404 page not found

-----马赛克-----

不甘心的我又来了一次。

我:别人的作品里是这样子的。

import pgzrun

我的操作:

pip install pgzrun

结果:

ERROR: Could not find a version that satisfies the requirement pgzrun (from versions: none)
ERROR: No matching distribution found for pgzrun

-----马赛克-----

正确做法:

pip install pgzero

我:这不喵吗?????

 

-----分割线-----

2.0还是1?

不运行代码,回答输出结果。

注:该代码是在shell界面输入的,就不用print了。

bool(-1)
bool("0")
bool(" ")
bool("") == False
"" == False
1 == True
0 != True == True

每一行代表一题,共1*7=7分,先思考,再往下翻,最后在评论区告诉我你的得分。

答案往下翻。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

答案:

1、2、3、4、6、7:True

5:False

 

哪喵了?

1. -1虽然<0,但不是0,根据布尔值的定义:0值或空值为False。-1不是0值或空值,故为True。

2. 这是字符0,不是数字0。

3. 这时空格,不是空。

4. 空是False,但False==False,故为True。

5. 空值本身不是False,转换为bool值才是。

6. 虽然""!=False,但是1==True,True就是1,可以做:

True+True,True-True,True*True...

但是不要True/False或False/False!不然会:

>>> True/False
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero

7.0!=True,返回True,True==True,返回True。

 

你学费了吗?

 

-----分割线-----

3.反演率

>>> a = 1
>>> b = 1
>>> not(a and b)
False
>>> a = 0
>>> not(a and b)
True
>>> not(a and b) == not a and not b
False

你:小时候学的乘法分配律炸么(怎么)回事?

n(a+b)=na+nb

这里用n代表not,用a和b代表示例中的a和b,+就是and。

应该:not(a and b)==not a and not b

但不是这样的。

 

(连载完)

你:这又不是小说!!!什么连载完???

 

感谢大家的支持!

另:希望大家能看看我的作品,不求点赞,不求收藏(你要点就点,要收就收),感谢。


回复

上一页1 页 / 共 1下一页
方圆三角方圆三角

原内容来自B站Crossin的编程教师,在此表示感谢(此处有删减、改动)。

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

我不信python3.11的报错也是这样

点赞0


评论