在Python中,下列程序段执行后,输出的结果是( )
s=1
n=4
for i in range(1,n):
s=s*i
print(s)
s=1
n=4
for i in range(1,n):
s=s*i
print(s)
A.2 | B.4 | C.6 | D.8 |
更新时间:2023-09-10 11:45:14
|
【知识点】 循环结构的程序实现
相似题推荐
选择题
|
适中
(0.65)
【推荐1】某Python程序如下:
n=0
for i in range(32):
m=i;x=0
while m>0:
x+=m%2
m//=2
if x==3:
n+=1
print(n)
程序运行后,输出的结果是( )
n=0
for i in range(32):
m=i;x=0
while m>0:
x+=m%2
m//=2
if x==3:
n+=1
print(n)
程序运行后,输出的结果是( )
A.3 | B.5 | C.10 | D.32 |
您最近一年使用:0次
选择题
|
适中
(0.65)
名校
【推荐2】有如下Python程序段,可以实现从班级学生中随机抽取五名学生参与班会活动。
import random#random模块中的常用函数如上表所示
#导入学生名单到列表a中,a=["张*","李*",...,丁*"]
name_list=[] #列表name list存放随机生成的学生名单
for i in range(5):
t=①
②
a.pop(t) #从列表a中删除已被抽取的学生,避免重复抽取
上述程序段中划线处依次可填入的语句是( )
名称 | 含义 |
random.randint(a,b) | 随机生成一个[a,b]范围内的整数 |
random.random() | 随机生成一个[0,1)范围内的实数 |
random.choice(seq) | 从序列seq的元素中随机挑选一个元素 |
#导入学生名单到列表a中,a=["张*","李*",...,丁*"]
name_list=[] #列表name list存放随机生成的学生名单
for i in range(5):
t=①
②
a.pop(t) #从列表a中删除已被抽取的学生,避免重复抽取
上述程序段中划线处依次可填入的语句是( )
A.①random.randint(0,len(a)-1) ②name_list+=a[t] | B.①int(random.random()*len(a)) ②name_list+=a[t] |
C.①random.randint(0,len(a)) ②name_list.append(a[t]) | D.①random.randint(0,len(a)-1) ②name_list.append(a[t]) |
您最近一年使用:0次