Python知识冲顶大会

时间:2022-08-15 17:24:26

2018年最火爆的应用是什么,王者农药,吃鸡游戏,还是微信跳一跳?最近有一款很火的APP,就是王思聪负责“撒币”的直播答题冲顶大会,只要你答对所有问题就可以得到现金奖励。

今天咱们在公众号也来过把瘾,我出10道 Python 题,大家把正确答案写在留言中,例如:abcdabcddd,你也可以围观什么都不做,或者和往常一样随意留言,全部题目回答正确而且回答最快的一位可获得计算机相关图书一本。

截止时间是今晚(1月8日)20点整,到时我会在文末置顶留言处公布正确答案和获奖者,请记得及时关注哦,祝大家玩开心,同时不忘学知识。

第1题:下面哪个单词不是Python3里面的关键字

a) eval
b) assert
c) nonlocal
d) pass

第2题:表达式3*1**3的值是多少

a) 27
b) 9
c) 3
d) 1

第3题:下面两个表达式输出内容是什么?

>>> a = 1
>>> b = 1
>>> a is b
???
>>> a = 300
>>> b = 300
>>> a is b
???

a) True True
b) True False
c) False False
d) False True

第4题:下面这个函数的返回值是什么?

def func(a):
   a = a + '2'
   a = a*2
   return a
>>>func("hello")

a) hello
b) 字符串不支持*操作
c) hello2
d) hello2hello2

第5题:在Python中,表达式 0.1 + 0.2 == 0.3 的返回是?

a) True
b) False
c) 不确定

第6题:表达式 ~~~5 的值是多少?

a) +5
b) -11
c) +11
d) -5

第7题:表达式 bool(‘False’) 的返回值是:

a) True
b) False
c) 0
d) 1

第8题:表达式 True==False==False 的返回值是:

a) True
b) False
c) 0
d) 1

第9题:下面表达式输出结果为:

i = 0
while i < 5:
   print(i)
   i += 1
   if i == 3:
       break
else:
   print(0)

a) 0 1 2 0
b) 0 1 2
c) 0 1
d) 0 1 2 3

第10题:下面表达式输出结果为:

x = 12

def f1():
   x = 3
   print(x)

def f2():
   x += 1
   print(x)

f1()
f2()

a) 3 4
b) 3 13
c) 12 13
d) 3 报错

推荐阅读:

关注Python之禅,学点Python
Python知识冲顶大会