用python随机二十个两位整数,并能找出最大值及其在第几位
时间: 2024-05-10 10:20:38 浏览: 166
以下是Python代码:
```python
import random
# 生成随机数列表
num_list = [random.randint(10, 99) for _ in range(20)]
print("随机数列表:", num_list)
# 找到最大值及其在第几位
max_num = num_list[0]
max_index = 0
for i in range(1, len(num_list)):
if num_list[i] > max_num:
max_num = num_list[i]
max_index = i
print("最大值为:", max_num)
print("最大值在第", max_index + 1, "位")
```
输出结果示例:
```
随机数列表: [94, 23, 20, 28, 34, 69, 89, 46, 63, 92, 72, 25, 23, 63, 17, 25, 39, 52, 14, 78]
最大值为: 94
最大值在第 1 位
```
相关问题
用python写一段代码:随机生成20个数且为两位整数,从里面找出其中最大值及其在第几位
import random
# 生成20个两位整数的随机数
nums = [random.randint(10, 99) for i in range(20)]
# 找出最大值及其在第几位
max_num = max(nums)
max_index = nums.index(max_num)
print("随机生成的20个数为:", nums)
print("其中最大值为:", max_num, ",在第", max_index+1, "位")
阅读全文