皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
下面程序的功能是:统计存放在数列a中的n个数有多少个是不同的。具体做法是:变量left指向要被处理的数(从第2个元素开始),right指向数列最后一个元素。若a[left]与排在它前面的某个数组元素值相同,就用数组元素a[right]的值来替换a[left]的值,同时将变量right的值减1;否则将变量left的值加1,处理数列下一个元素,重复以上过程,直到left>right为止。Right的值即为不同的数的个数。程序执行的结果参考如下: 请输入数据个数:10 [8, 8, 3, 9, 7, 8, 7, 2, 6, 3] 有6个不同的数:[8, 3, 6, 9, 7, 2] 请完善程序: import random def statistic(lis): right=_______________ left=1 while left<=right: flag=False for i in range(left): if a[left]==a[i]: flag=True break if flag==False: left_________ else: a[left]=a[right] right_____________ return right n = int(input("请输入数据个数:")) a=[] lis2=[] for i in range(n): k=random.randint(1,10) a+=[k] print(a) t=statistic(a) for i in range(t+1): lis2+=[___________] print("有{}个不同的数:{}".format(t+1,lis2))
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【多选题】婴幼儿饮食用品消毒的方法有( )。
A.
蒸汽消毒.
B.
红外线高温消毒.
C.
水煮消毒.
D.
太阳爆晒消毒.
【多选题】以下属于物理消毒的方法有()
A.
热力消毒
B.
辐射消毒
C.
超声波
D.
微波消毒
【单选题】page指令的( )属性用于引用需要的包或类
A.
extends
B.
import
C.
isErrorPage
D.
Language
【简答题】高温消毒的方法有()消毒法、()消毒法、()消毒法。
【多选题】工具进行消毒的方法有()
A.
新洁尔灭消毒
B.
酒精消毒
C.
煮沸消毒
D.
紫外线消毒
E.
过氧化氢
【单选题】汽车通风系统一般为:
A.
自然通风
B.
强制通风
C.
自然通风和强制通风
D.
行车通风
【简答题】西瓜播种前种子如何消毒,消毒的方法有哪些?
【单选题】在RLC串联电路中, 总电压 u=141sin(ωt+30 0 )V, 电流 i=14.1sin(ωt+30 0 )A, ω=1000rad/s, L=1H, 则R、C分别为( ) (2010年)
A.
10Ω,1μF
B.
10Ω,1000μF
C.
0.1Ω,1000μF
D.
10Ω,100μF
【简答题】细胞核包括哪几部分构造?主要有何重要作用?
【多选题】幼儿园空气消毒的方法有物理消毒法,如(     )、紫外线消毒灯、食醋熏蒸 。餐具、水杯的消毒方法有热力消毒法,如(    )、蒸汽、消毒柜。玩具、门把手、洗漱池、桌椅、便池的消毒方法有化学消毒法,如84消毒液。
A.
通风换气
B.
煮沸
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题