停止思考了 2022-04-14 08:27 采纳率: 100%
浏览 18
已结题

解释每一个语句的含义

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一点看不懂

  • 写回答

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
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月22日
  • 已采纳回答 4月14日
  • 创建了问题 4月14日