zoukankan      html  css  js  c++  java
  • 4.20 每日一练

    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)]

  • 相关阅读:
    Sublime Text 2快捷键大全
    JavaSE
    Ubuntu16.04 install ideaIC-2017.2.5.tar.gz
    Ubuntu/CentOS hadoop-2.x Cluster Setup
    Ubuntu16.04 install hadoop-2.8.1.tar.gz Cluster Setup
    12file
    11input/output
    10function
    09FlowControl
    08test
  • 原文地址:https://www.cnblogs.com/ljy123/p/12741664.html
Copyright © 2011-2022 走看看