组卷网 > 高中信息技术综合库 > 数据与计算 > 算法与程序实现 > 程序设计 > 循环结构的程序实现
题型:选择题 难度:0.65 引用次数:70 题号:20307477
在Python中,下列程序段执行后,输出的结果是(       
s=1
n=4
for i in range(1,n):
       s=s*i
print(s)
A.2B.4C.6D.8
【知识点】 循环结构的程序实现

相似题推荐

选择题 | 适中 (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)
程序运行后,输出的结果是(     
A.3B.5C.10D.32
2023-06-29更新 | 64次组卷
选择题 | 适中 (0.65)
名校
【推荐2】有如下Python程序段,可以实现从班级学生中随机抽取五名学生参与班会活动。
名称含义
random.randint(a,b)随机生成一个[a,b]范围内的整数
random.random()随机生成一个[0,1)范围内的实数
random.choice(seq)从序列seq的元素中随机挑选一个元素
import random#random模块中的常用函数如上表所示
#导入学生名单到列表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])
2024-04-22更新 | 17次组卷
选择题 | 适中 (0.65)
【推荐3】已知斐波那契数列前7项值为 11235813…,计算该数列第n项的Python程序如下:
a=b=1
n=int(input(“请输入项数:”))
for i in range(n-2):

print("n项为:"b)
加框处可选的语句有:①a=b-a b=a b=a+b a=b
下列选择的语句正确的是(       
A.③①B.②④C.④②D.①③
2023-11-07更新 | 34次组卷
共计 平均难度:一般