首页 > 其他 > 详细

4.20 每日一练

时间:2020-04-21 00:36:45      阅读:83      评论:0      收藏:0      [点我收藏+]

1:下面程序的输出结果是
x = True 
y = False 
z = False 
 
if x or y and z: 
    print (‘yes‘) 
else: 
    print (‘no‘)

yes

2:现有一列表alist, 请写出两种去除alist中重复元素的方法, 其中:
– 要求保持原有列表中元素的排列顺序。
– 无需考虑原有列表中元素的排列顺序。

alist = [2,36,9,28,5,2,1,99]
#–    要求保持原有列表中元素的排列顺序。
a = []
for i in alist:
     if i not in a:
         a.append(i)
#–    无需考虑原有列表中元素的排列顺序。
list(set(alist))

3:以下叙述正确的是
A.  continue语句的作用是结束整个循环的执行
B.  只能在循环体和switch语句体内使用break语句
C.  在循环体内使用break语句或者continue语句的作用相同
D.  从多层循环嵌套中退出时, 只能使用goto语句

B
continue是结束本次循环,直接进入到下次循不中;
break用于循环语句中的作用是直接跳出本层循环,能从多层循环中退出的语句;
除了goto语句,exit,retum等语句也能直接跳出多层循环;

4:type(1+2L*3.14)的结果是
    A.  int
    B.  long
    C.  float
    D.  str

C

5:一行代码生成列表 [1,4,9,16,25,36,49,64,81,100]。

[pow(i,2) for i in range(1,11)]
[(i**2) for i in range(1,11)]

4.20 每日一练

原文:https://www.cnblogs.com/ljy123/p/12741664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!