下面的程序,会无限循环下去的是( )
for a in range(10000):\n\ttime.sleep(10)
var = 1\nwhile var == 1:\n\tn = input("请输入一个数")\n\tprint(n)\nvar = 10
while True:\n break
a = [3,-1,',']\nfor i in a[:]:\n if 3 not in a:\n break
执行完下面代码后,输出的结果为( )
ls = [6, 1, 8, 6, 9, 6]n = len(ls)for i in range(n): for j in range(i 1,n): if ls[j]>ls[i]: tmp = ls[i] ls[i] = ls[j] ls[j] = tmpprint(ls)
[6,6,8,6,9,1]
[1,6,6,6,8,9]
[9,8,6,6,6,1]
程序报错无输出
使用字典统计字符串中每个字符出现的次数,横线上应该填写的代码是( )
dic = {}for c in 'an apple a day keeps the doctor away': dic[c] = __________print(dic)
dic[c] 1
dic.get(c) 1
dic.get(c,1)
dic.get(c,0) 1
阅读下面的代码,正确的输出是( )
x = ['N','O','C']for i in x: x.append(i.lower())print(x)
['n','o','c']
['N','O','C','n','o','c']
['N','O','C']
程序进入死循环,没有输出
阅读下面程序,假设键盘输入666,正确的输出是( )
number = input()str(number)int(number)print(number number)
666
1332
666666
13321332
某位初出茅庐的python初学者写出如下代码,程序执行后输出结果为( )
m = 2if m//3 != 0: print(m,'不能被3整除')else: print(m,'能被3整除')
2 能被3整除
m 不能被3整除
2 不能被3整除
m 能被3整除
已知字符串s='? an you ?an a ?an as a ?anner ?an?an a ?an'为被破坏的英文绕口令,想要复原绕口令,就需要将字符串中的'?'替换为字母'c',能实现这个功能的代码是( )
s = split('?')
s = split('?','c')
s = s.replace('c','?')
s = s.replace('?','c')
python表达式8-3**2%5( )
-19
0
2
4
阅读以下程序,请问运行结束后会显示的是( )
x, y, z = 10, 20, 40x, y = z/x, z-yz = x*yprint(z)
80.0
40.0
20.0
10.0
在Python中,专门用于生成随机数的库是( )
random
math
os
sys
现有一个名为data的字典,要获得键为'name'所对应的值,正确的代码是( )
data(name)
data('name')
data['name']
data.key('name')
对列表中的元素进行排序,应该使用哪个Python内置函数( )
sorted()
max()
abs()
sum()
想要在python中打开文件,在文件末尾添加新的内容,横线上应该填写的是( )
'r'
'w'
'a'
'x'
在Python中,以下哪个表达式可以将字符串'123'中的每个字符转换为对应的ASCII码值,并以列表形式返回?( )
[ord(c) for c in '123']
[ascii(c) for c in '123']
[chr(c) for c in '123']
[str(c) for c in '123']
下列Python代码,在输入5时输出'Five'的是( )
x = input()\nif x==5:\n print('Five')
x = input()\nif x=5:\n print('Five')
x = input()\nif x=='5':\n print('Five')
x = input()\nif x='5':\n print('Five')
执行下面代码,最终输出的结果是( )
m, n = 6, 88def fn(n): global m m = 100 n = 100 return mprint(m,fn(n),n)
6 88 88
106 106 88
6 106 88
6 106 100
已知字符串s='Data Science',提取单词'Data'的选项是( )
s[0:3]
s[:4]
s[5:]
s[1:4]
以下不属于冯·诺依曼体系计算机组成部分的是( )
逻辑器
运算器
存储器
控制器
已知变量赋值如下,以下选项中,结果为False的是( )
x = 15
y = 12
x>0 and y<15
x<20 or y>15
not(x<20) and y==12
not(y!=12) or x <=15
Python中的列表可以同时保存多个数据,下列数据可以作为列表中的元素保存的是( )
字符串
整数
列表
以上都可以
下面的程序输出的结果和原字符串一样( )
s = '上海自来水来自海上'print(s[:-1:])
表达式 'abc' in 'aaabbbccc' 的结果是True( )
ls.pop()指令默认删除列表中的第一个元素,并返回它的值( )
下面Python代码执行后将输出[10,15,20]( )
ls = []for i in range(10,20,5): ls.append(i)print(ls)
Python字符串是不可变数据类型,一旦创建不能直接修改( )
阅读下面代码,说法正确的是?
def transform(myls): tmp_ls = [] for num in myls: if num > 0 and num % 2 == 0: tmp_ls.append(num ** 2) elif num > 0 and num % 2 != 0: tmp_ls.append(num 3) elif num < 0: tmp_ls.append(num * -1) return tmp_ls ls = [-2,2,3,-4,0,5,6]print(transform(ls))
输出的结果中全是正数
输出的结果中含有数字0
列表中存储了中国神话中的五大神龙的名字,请问执行下面程序后,输出的结果含有哪些龙?
ls = ['烛龙','蟠龙','青龙','应龙','苍龙']
for i in range(2): ls.pop(i)print(ls)
烛龙
蟠龙
下面的代码执行后能输出"NOC!"的是( )
print('2024-NOC!'[-4:])
print('2024-NOC!'[4:])
以下哪些变量名是有效的( )
my_1
1_list
导入海龟画笔库,起名为t,下列代码运行后,界面上显示正方形的是( )
for _ in range(4):\n t.forward(100)\n t.right(90)
for i in range(2):\n for j in range(4):\n t.forward(100)\n t.left(90)
阅读下面代码,输出的结果是( )
ls = [x for x in range(9,0,-1)]x = ls.index(4)n = ls[-1] * xprint(n)
cnt = 0for i in range(30): if i % 2: continue else: if i % 3 == 0 and i % 5 == 0: break cnt = iprint(cnt)
运行以下代码,在键盘输入'NOC',则输出的结果是( )
s = input()s1 = ''for c in s: s1 = chr(ord(c) 32) s1print(s1)
n = len('2023,2024,2025'.split(','))print(n)
def f(n): if n <= 1: return n return f(n-2)*2 - f(n-1) nprint(f(5))
以下程序,输出的结果是( )
mydict = {'小明':95,'小红':100}score = mydict.get('小白',0)print(score)
下面程序,重复执行6次循环,横线上需要填写的1个数是__
for i in range(2024,______): print(i)
Python面向对象程序中,定义一个类的关键字是:__
Python中的列表能够存储许多数据。如下list1列表存储了许多成语,现在想要找出所有第一个字为'天'的成语,并存储到list2列表。
list1 = ['霸王别姬','天长地久','皆大欢喜', '两小无猜','掌上明珠','偷天换日', '天上人间']list2 = []for s in list1: if ______ == '天': list2.append(s)print(list2)
以下程序模拟了用户登录功能,当用户输入的用户名和密码分别为noc2024和123456时,输出'登入成功',否则输出'登入失败'。
username = input('请输入用户名:')password = input('请输入密码:')if username == 'noc2024' and password == _____: print('登入成功')else: print('登入失败')
微信小程序
微信扫一扫体验
微信公众账号
微信扫一扫加关注
发表评论 取消回复