import random
number =[]
s=input("请输入学号:")
ss=''
for i in range(3):
num=random.randint(0,len(s))
number.append(num)
ss=ss+s[num]
print(number)
print("随机抽取学号数字:",ss)
每句话都是什么意思,刚开始学Python一点看不懂
解释每一个语句的含义
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
chuifengde 2022-04-14 08:41关注import random#导入随机库为已所用 number =[] #定义空列表 s=input("请输入学号:") #键盘输入学号,存入变量s ss='' #定义字符串变量ss,并在其中存入空字符串 for i in range(3): #循环3次 num=random.randint(0,len(s)) #用上面导入的随机库random中的方法randint,在0到s的长度范围内取一随机数存入num number.append(num) #将上面得到的随机数添加到列表number中 ss=ss+s[num] #将s的索引num处的字符取出连接到ss中 print(number) #将number中的内容打印输出 print("随机抽取学号数字:",ss) #输出ss本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报