运行下方代码段,输出是6,则输入的可能是( )。
a = eval(input())
print(a)
8%2
8//2
3*2
3**2
关于Python变量,下列叙述正确的是( )。
变量不区分大小写
变量可用字母、数字和_(下划线)表示
变量c赋值为0表示为:var c = 0
变量第一次赋值后,其数据类型不可更改
在Python中,合法的变量名是( )。
import
from_import
@import
import-1
下列属于Python保留字的是( )。
If
For
Else
None
变量a为整型的是( )。
a = 1.1
a,b = 1,1.3
a = ’1’
a = b = 1.0
使a减3的结果除以b的是( )。
(a - 3) / b
a - 3 / b
(a - 3) // b
a - 3 // b
下列数值填入①处后,不能输出a的是( )。
if __①__:
print(“a”)
3
2
1
0
运行下方代码段,输出的是( )。
a, b, str = 2, 5, 'independ'
print(str[a:b])
ep
dep
depe
ndep
运行下方代码段,输出的是( )。
scores = [95, 93, 98]
scores.append('2')
print(scores)
[95, 93, 98, [2]]
[95, 93, 98, ['2']]
[95, 93, 98, 2]
[95, 93, 98, '2']
运行下方代码段,输出的是( )。
a, b, c, d = 0, 1, 2, None
if (a and c):
d = a * b
elif (b or c):
d = a + c
elif not b:
d = b
print(d)
0
1
2
None
运行下方代码段,输出的是( )。
x, y = -4, -8
if x < 0:
x = -x
print(x * y + x)
36
28
-28
-36
运行下方代码段,输出的是( )。
x, y = 3, 2
if x > 2:
if y > 2:
z = x + y
print("z is ", z)
else:
print("y is ", y)
else:
print("x is ", x)
z is 5
y is 2
x is 3
x is 2
下列代码段执行有误的是( )。
a = int('4.5')
a = float('4')
a = int(float('4.5'))
a = str(int(4.5))
运行下方代码段,输出的是( )。
for i in range(10):
for t in range(5):
s = i + t
print(s)
50
36
15
13
运行下方代码段,输出的是( )。
s = 1
for i in range(5):
if i == 4:
continue
s = i * s
print(s)
120
30
6
0
运行下方代码段,当输入字符串“s”时,输出的是( )。
try:
x = "请输入一个数字: "
x = input(x)
print(int(x))
except ValueError:
print("输入的不是数字!")
except:
print("出现未知错误。")
请输入一个数字:
出现未知错误。
输入的不是数字!
int(x)
运行下方代码段,输出的是( )。
print(pow(3, 2))
9
8
6
5
下列与“第3行”代码块作用相同的是( )。
a = [1, 2, 5, 6]
t=a[0]
t = a[3]
for i in a:
if t > i:
t = i
print(i)
t = max(a)
t = min(a)
t = sum(a)
t = round(a)
已知a = [1,2,3],下列代码执行有误的是( )。
t = int(max(str(a)))
t = int(str(max(a)))
t = int(str(len(a)))
t = int(len(str(a)))
运行下方代码段,输出的结果是( )。
import turtle
turtle.pensize(3)
for i in range(1,5):
r=i*20
turtle.circle(r)
turtle.done()
在Python中,使变量b的值加1的语句是( )。
b + 1
b+= 1
b + 1 = b
b= b + 1
运行下列代码段,变量a不为3的是( )。
a = int(3.4)
a = str(3.4)
a = float("3.4")
a = list("3.4")
下列能填入①处的是( )。
for i in ___①____ :
print(i)
range(10)
[1,2,3]
“hello”
2.345
运行下方代码段,下列叙述正确的是( )。
x = float(input())
print(round(x, 2))
若输入3.4559,则输出3.46
若输入3.4459,则输出3.45
若输入3.9741,则输出3.98
若输入3.9945,则输出3.99
使用 from turtle import * 调用turtle库后,能够控制画笔移动的语句是( )。
forward(10)
backward(10)
left(10)
right(10)
Python使用缩进来表示代码之间的包含和层次关系。 ( )
Python中单行注释以@开头。 ( )
input()函数总是将用户的输入作为字符串型数据.。 ( )
print()添加end=""可以使输出不换行。 ( )
Python解释器只有一种。 ( )
import sys可以引入Python标准库中的sys模块。 ( )
a = sum([0,2,3,5])输出a的值是2.5。( )
Python中所有保留字首字母都是小写。 ( )
break可以跳出当前循环语句+。( )
用户可以选择不同的环境运行Python代码。 ( )
编写一个感冒指数参照系统,参照下表所示的感冒指数,根据输入的感冒指数,输出其对应的含义。
感冒指数等级表
提示:
(1) input()函数中参数为“请输入感冒指数:”。
(2) 若输入的数字超出指数范围则输出“指数值不正确”。
例:输入:15
输出:较易发
某地区一个博物馆,登记姓名即可进入免费参观,由于博物馆管理人员较少,需要一个自助登记姓名的程序代替人工登记,请为其编写程序。
(1) 程序提示用户输入字符串,该字符串表示登记的姓名,将该字符串存入列表name;
注:input()函数的参数为“姓名:”。
(2) 利用循环结构,连续接受用户姓名,存入列表name,当输入“Q”时,打印输出列表name,并退出循环,结束程序。
例:输入:
陈明
李芳
吕广
Q
输出:
['陈明', '李芳', '吕广']