相关试卷

  • 1、字符串是一个字符序列,例如有一字符串 s= 'float',如果要取出后面3个字符,下面答案中正确的是(    )。
    A、s[3] B、s[-3:] C、s[-3] D、s[:-3]
  • 2、Python可以同时给多个变量赋值,例如:执行a,b,c=6,5,4,则b变量的值是(    )。
    A、5 B、4 C、6 D、该语句语法错误
  • 3、int(-5.24)的值是(    )。
    A、-5 B、-5.14 C、-6 D、5.24
  • 4、Python 中,用于获取用户输入的命令是(    )。
    A、input B、read C、get D、For
  • 5、有语序执行结果如下:

    >>> a=3.4

    >>> print(type(a))

    <class 'float'>

    根据结果可以判断变量a是(    ) 类型。

    A、整型 B、浮点型 C、字符串型 D、列表
  • 6、Python中布尔型变量的值为(    )。
    A、真,假 B、0,1 C、T,F D、True,False
  • 7、有Python语句: s=[1,2,3],s的数据类型是(    )。
    A、整型 B、浮点型 C、字符串型 D、列表
  • 8、下列哪个符号不能作为Python中的变量名(    )。
    A、gfly B、red C、mi n4max D、R[2]
  • 9、下面不属于Python特性的是(    )。
    A、简单易学 B、开源的免费的 C、属于低级语言 D、可移植性强
  • 10、亮亮学习了Python程序后,决定动手编写一个BMI指数计算器。输入身高和体重,就可以测出BMI指数和健康状况。

    国际通常用BMI (Body Mass Index) 衡量人体肥胖和健康状况的标准,计算公式是:

    BMI=体重(kg) /身高2 (m2)

    国际、国内对BMI指数评判的标准(如下表39-1)。国际:世界卫生组织:国内:国家健康委员会。

    分类

    国际BMI值

    国内BMI值

    偏瘦

    <18.5

    <18.5

    正常

    18.5~25

    18.5≤bmi <24

    偏胖

    25~30

    24≤bmi <28

    肥胖

    ≥30

    ≥28

    请以国内为标准,帮他完善程序代码,在划线处填空。

    w= (input(“请输入你的体重(单位:千克):”))      #转浮点数函数

    h=float (input(“请输入你的身高(单位:米):”))

    bmi=       #计算bmi

    if bmi<18.5:

         print(“”)

    elif:

         print(“正常”)

    elif 24<=bmi <28:

         print(“偏胖”)

         print(“肥胖”)

  • 11、利用Python编写一个简单的登录程序,如果账号密码正确,显示成功,如果错误则继续尝试,但最多只有3次试错机会。在划线处补充程序代码。

    count=0             #拥于记录试错的次数

    rightname=“admin”

    rightpasswd=“admin123”

    while  :#只允许试错3次

         name=input(“请输入用户名:”)

         passwd=input(“请输入密码:”)

         if name==rightname passwd==rightpasswd:

             print(“登录成功!”)

                   #如果登录成功,则直接跳出循环

        else:

            print(“登录失败!”)

                #试错次数+1

    else:

        print(“登录次数超过三次,请稍后登录”)

  • 12、寻找水仙花数,水仙花数是指一个三位数,它每个数位上的数的3次幂之和等于它本身。例如:153是水仙花数,因为13+53+33=153。请将程序补充完整,在划线处填空。

    1st=[] #定义一个空列表,用于存放水仙花数

    :        #用for循环遍历所有的三位数

         a=   #个位

         b= (i//10) %10    #十位

         c=   #百位

         if 

             1st. append (i)   #在列表的末尾追加一个元素

    print(lst)             #输出列表

  • 13、学校运动会比赛取前六名成绩,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。

    请利用列表实现程序的功能,在划线处将程序补充完整。

    mc=(input (“请输入运动会项目名词(1~6):”))    #输入名次,转化为整型

    1st=[7,5,4,3,2,1]     #定义一个得分列表

    if mc>=1 and mc<=6 :       #名次在1-6名之间,索引位置

         df=          #根据索引取列表中相应的成绩

         print(“项目得分为:”, )

    else:

         print(“输入的名次不在[1~6]范围!”)

  • 14、阅读程序写结果。

    year=2021

    if (year%400==0) or ( year%4==0 and year%100!=0 ):

        days=366

    else:

        days=365

    print(days)

    ⑴程序运行结果是:

    a=88

    b=48

    c=a//b

    If c==0:

      c=a*10+b .

    elif 1<=c<=9:

      c=a*100+b

    elif 10<=c<=99:

      c=a*1000+b

    print(c)

    ⑵程序运行结果是:

    for i in range(1,10,2):

        print(iend=" ")

    ⑶程序段执行结果是:

    for i in range(1,100):

      if i%3==0 and i%7==0:

          print(iend=" ")

    ⑷程序段执行的结果是:

  • 15、在Python语句for i in range(1,10):中,循环最多可执行10次。
  • 16、for循环一般用于确定次数的循环结构。
  • 17、Python 程序中,多分支结构可以用if-elif条件语句实现。
  • 18、设a,b,c表示三角形的三条边,能表示条件“任意两边之和大于第三边”的Python逻辑表达式是a+b>c or a+c>b or b+c>a。
  • 19、Python程序中,表达式5**2的值为10。
  • 20、如果alist=[1,2,3,4,5,6,7],那么alist[0:5:1]=[1,2,3,4,5]。
上一页 790 791 792 793 794 下一页 跳转