python初级练习题2

https://blog.csdn.net/nsjdjdn/article/details/132354187?spm=1001.2014.3001.5502

答案

string = "a1,a2,a3 a4"
elements = string.split(" ")  # 使用空格分隔字符串
queue = []

for element in elements:
    sub_elements = element.split(",")  # 使用逗号分隔每个元素
    queue.extend(sub_elements)  # 将拆分后的元素添加到队列

print(queue)  # 输出:['a1', 'a2', 'a3', 'a4']

题目2:

随机生成5个1—100的数,并打印出最大的数和最小数

代码:

  1. random.randint(1, 100)random.randint(a, b)函数用于生成一个指定范围内的随机整数,其中ab分别为下限和上限。
  2. [random.randint(1, 100) for _ in range(5)]:这是一个列表推导式,用于生成包含5个随机整数的列表。for _ in range(5)表示循环5次,每次生成一个随机整数并添加到列表中。
  3. max(nums)min(nums):这两个函数分别用于找出列表中的最大值和最小值。
import random  
  
# 生成5个1-100的随机数  
nums = [random.randint(1, 100) for _ in range(5)]  
  
# 打印最大值和最小值  
max_num = max(nums)  
min_num = min(nums)  
print("随机生成的5个数为:", nums)  
print("最大值为:", max_num)  
print("最小值为:", min_num)

进阶题目2:

随机生成5个1—100的数,并打印出第二大的数和第二小的数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水水水淼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值