tp=(3,6,9,11),以下操作正确的是?
x=tp[2]
x=tp(2)
tp[3]=12
tp(3)=12
执行以下Python代码后输出的结果是?
d={1:'monkey',2:'panda',3:'bird',4:'fish'} d[5]='sheep' del d[3] d[3]='dog
{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'cat'}
{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'dog'}
{1: 'monkey', 2: 'panda', 3: 'dog, 5: 'sheep', 4: 'duck'}
{1: 'monkey', 2: 'panda', 3: 'cat', 5: 'sheep', 4: 'duck'}
今天编程课的主要内容是字典的遍历。
已知字典dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老师要求用四种不同的方法遍历字典,都要获得如下结果
[1, 3, 5]
[3, 4, 7]
[2, 5, 9]
小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for i in dt.values(): ls.append(i) print(i)
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for i in dt: ls.append(dt[i]) for j in ls: print(j)
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.keys(): ls.append(dt[k]) for j in ls: print(j)
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.items(): print(k)
下列语句中变量i取值范围是1~10的是?
for i in range(11)
for i in range(1,10)
for i in range(0,10)
for i in range(1,11)
运行以下代码,结果输出的是?
means=['Thank','You']
print(len(means))
8
6
2
1
关于字符串的操作,下列说法错误的是?
len()返回字符串长度
count()统计字符或者字符串在整个字符串中的个数
sort()可以给字符串排序
split()是给字符串进行分割
以下不能创建一个字典的语句是?
dic={"name":"python"}
dic={"age":13}
dic={[1,2]:"user"}
dic={}
字典dic={'Name': 'Runoob','Age': 7,'Class': 'First'},len(dic)的结果是?
3
6
9
12
执行以下程序,输入"中国梦2022",输出结果是?
w = input() for x in w: if x=='0'or x =='2': continue else: w.replace(x,'@') print(w)
中国梦2022
中国@2022
@@@2022
@@@2022
关于下列伪代码(虚拟代码)说法正确的是?
if x<10: 代码块A elif x>=10 and x<20: 代码块B else: 代码块C
如果x=200,代码块ABC都不会被执行
如果x=20,执行代码块C
如果x=20,执行代码块B
程序先执行C,再执行B,最后执行A
请根据运行结果将代码空白处填上合适的选项?
代码:
num1=1 while num1 <= 5: num2=1 while num2 <= 5: ___________ num2 += 1 print() num1 += 1
运行结果:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
print(num2,end="")
print(num2,end =" ")
print(num1)
print(num1,end =" ")
下列说法错误的是?
列表的大小是固定的,不可以改变
len()方法可以返回列表的元素个数
假设list2列表有十个元素,则list2[2]可以读取list2列表中的第三个元素
列表的数据项不需要具有相同的类型
已知元组tup2=(1,14,51,4,19,198,10),下列说法有错误的是?
已知元组tup2=(1,14,51,4,19,198,10),下列说法有错误的是?
print(tup2[3:])可以截取元组的一部分,输出的结果为(4,19,198,10)
print(tup2[3:6])可以截取元组的一部分,输出的结果为(4,19,198)
print(tup2[5])可以访问元组的第六个元素,输出的结果为198
下列语句运行后,输出结果为2022的是哪个?
print("20"+"22")
print(20+22)
print("2022"in"2022")
s="你好2022"
print(s[3:4])
小明用元组a存储小组同学的身高,a=(136.0,135.0,142.0,140.0),则min(a)的值是?
136.0
135.0
142.0
140.0
下列程序的运行结果是?
str1='0123456789' str2=str1[1:9:2] print(str2)
1357
024
13579
0246
给定字典d,哪个选项对x in d的描述是正确的?
判断x是否是字典d中的键
x是一个二元元组,判断x是否是字典d中的键值对
判断x是否是字典d中的值
判断x是否是在字典d中以键或值方式存在
下面代码的输出结果是?( )
for i in range(1,6): if i%3==0: break else: print(i,end=",")
1,2,
1,2,3,
1,2,3,4,5,
1,2,3,4,5,6,
以下代码的输出结果是?( )
ls = [1,2,[3,4],[5,6]] print(ls[2][1])
6
2
3
4
请为下列程序空白处选出合适的选项,输出结果为['a', 'A', 9, 'a'] ?( )
ls1 = ['a','A','a',9,'a'] ______ print(ls
del ls1('a')
ls1.pop(2)
ls1.clear()
ls1.remove('a')
以下代码运行结果正确的是?( )
list1 = [[[[['a']],['冰墩墩']],6],['雪容融']] print(len(list1))
5
4
3
2
以下代码的输出结果是?( )
s= list(range(10)) print(10 not in s)
True
False
0
-1
若list_a = [5, 4, 1, 2, 3],以下选项中能够输出 [5, 4, 3, 2, 1] 的是?
list_a = sorted(list_a)
print(list_a)
list_a.sort()
print(list_a)
list_a.sort(reverse=True)
print(list_a)
list_a.sort(reverse=False)
print(list_a)
表达式tuple(list('Python'))的运算结果是?
['Python']
('P', 'y', 't', 'h','o', 'n')
['P', 'y', 't', 'h','o', 'n']
('Python')
列表a=list(range(2,10)),下列选项中可以获取列表中最后一个元素?
a[8]
a[7]
a[9]
a[10]
在Python中range(),表示的是正整数序列,负数是无效的。
(127,3.56,'1&5#!^*2','4.(.$0..6')是一个合法的元组。
若s="人脸识别可以识别人脸信息",则执行s.replace("人脸","图像")语句后,s的值为"图像识别可以识别图像信息"。
运行下列程序段后,屏幕上绘制的是一个五边形。( )
import turtle as t for i in range(1,5): t.forward(50) t.left(90)
元组是不可变的序列,这里的不可变包括不能对元组对象进行增加元素、删除元素,修改元素位置是可以的。
a = [1, 2, 3, 4] s = 0 for i in a: s += 1 print(s)
以上代码的运行结果是4
列表和元组都可以作为字典的键。
以下程序的执行结果是“假”。
x=2 if 10>20 and x>0: print('真') else: print('假')
print(len('See You'))这句指令的长度是有7个字符,因为两个单词间的空格也算一个字符。
字典中的键是唯一的,不能重复。而值对应于键,值是可以重复的。
统计一段文本中有几句话
编写程序,要求如下:
1.程序开始运行后,需要用户输入一段中文;
2.根据用户的输入,统计其中共有几句话(以句末为“。”“?”或“!”为依据,判断一句话);
3.输出统计结果,如:“这段话中共有3句话”。
某航空公司对于托运行李有尺寸要求,必须满足以下条件:
每件托运行李的长、宽、高三边之和须大于或等于60厘米,且小于或等于203厘米。(注意只是三边,不考虑立方体的整个周长,相当于只求长+宽+高三个数字的和,如,长宽高为:20、30、40,则之和为90)
编写一个重复执行的程序,要求如下:
1、用户一次性输入三个数字,分别代表行李的长、宽、高(单位:厘米),三个数字直接用英文的逗号隔开;如:23,45,67
2、程序自动将输入的长宽高转化为列表或者元组;
3、程序需要判断用户输入的托运行李尺寸是否满足此航空公司的要求。
4、如果满足要求,就输出"可以托运"。如果不满足要求,就输出"不可以托运"。
5、然后重复以上操作,重复次数不限。