测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A23868 执行Python表达式 10 ** 0.5 将报错,因为 0.5 所在位置只能是正整数。( ) Python-L1 -- 容易 -- A23870 为在Python Turtle中输出如下图形,代码横线处应填入( )。import turtle for i in range(4): turtle.circle(100, steps = ______) turtle.right(90) Python-L1 -- 容易 -- A23871 为在Python Turtle中输出如下图形,代码横线处应填入( )。import turtle for i in range(12): turtle.circle(100) turtle.right(___________) Python-L1 -- 容易 -- A23872 有关下面Python代码说法正确的是( )。import turtle turtle.forward(100) Python-L1 -- 容易 -- A23873 下面Python代码用于交换两个正整数,其不能实现的代码是( )。 Python-L1 -- 容易 -- A23874 下面的Python代码用于求N的镜面数(N的个位到最高位的各位数字依次反过来出现在数字中,但高位0将被忽略,不输出),如输入 1234 ,则将输出 4321 ,又如输入 120 ,则将输出 21 ,错误的选项是( )。N = int(input("请输入个位数不为0的正整数:")) rst = 0 #保存逆序结果 while ______________: rst = rst * 10 + N … Python-L1 -- 容易 -- A23875 下面Python代码执行后输出是( )。for i in range(1, 5): if i % 3 == 0: break print(i,end="#") else: print("END") Python-L1 -- 容易 -- A23876 下面的Python代码执行后输出是( )。N = 0 for i in range(-100,100): N += i % 10 print(N) Python-L1 -- 容易 -- A23877 下面Python代码执行后的输出是( )。n = 0 for i in range(100): n += i % 2 print(n) Python-L1 -- 容易 -- A23878 当前是9月,编写Python代码求N个月后的月份。横线处应填入的代码是( )。N = int(input()) M = _____________ if M == 0: print(f"{N}个月后是12月") else: print(f"{N}个月后是{M}月") Python-L1 -- 容易 -- A23879 下面的Python代码执行时如果先输入 10 回车后输入 20 并回车,其输出是( )。N = input("第一个数:") M = input("第二个数:") print(f"{N+M}") Python-L1 -- 容易 -- A23880 Python表达式 3 * 3 ** 3 // 3 的值是( )。 Python-L1 -- 容易 -- A23881 下列Python代码执行后,其输出是( )。a = 13 b = 5 print(a / b, a // b, a % b) Python-L1 -- 容易 -- A23882 下面的Python代码用于输入姓名,然后输出姓名,正确的说法是( )。XingMing = input("请输入您的姓名:") print(XingMing) Python-L1 -- 容易 -- A23887 下面的Python不能实现如下输出,但如果将 print(0, end='') 与if对齐,则可以。( )请输入矩阵大小n:9 100000000 020000000 003000000 000400000 000050000 000006000 000000700 000000080 000000009n = int(input("请输入矩阵大小n: ")) for i in range(n)… Python-L2 -- 较易 -- A23888 下列Python代码用于求斐波那契数列,即第1个数0,第2个数1,从第三个数开始,是前两个数之和。如果输入的值为大于1的正整数,该代码能输出第N个数的值。( )n = int(input()) a, b = 0, 1 for j in range(n): print(a, end=" ") a, b = b, a+b Python-L2 -- 较易 -- A23889 下面的Python代码执行后将输出 +#+#2# 。( )for i in range(3): if i == 2: continue print("+", end = "#") print(i, end='#') Python-L2 -- 较易 -- A23890 下面Python代码执行时将导致无限循环(也称死循环)。( )count = 0 while count < 5: count += 1 if count == 3: continue print(count, end=' ') Python-L2 -- 较易 -- A23891 下面Python代码执行时如输入 99.99 ,将输出 及格 两个汉字。( )score = int(input("请输入学生成绩:")) if score >= 60: print("及格") else: print("不及格") Python-L2 -- 较易 -- A23892 下面Python执行后,将输出 10 。 ( )a = 10 print(a + True) Python-L2 -- 较易 --