Задание
Программа принимает от пользователя целое число n, лежащее в диапазоне от 0 до 100, определяющее количество случайных чисел, которые будут сгенерированы. Далее происходит генерация набора случайных чисел, каждое из которых находится в интервале от 1 до 100. Полученные случайные числа отображаются на экране, после чего из этого набора определяется максимальное и минимальное значения.
Решение
Решим в двух вариантах. В первом варианте мы решим стандартным способом, во втором варианте решим с помощью встроенных функций min и max.
Вариант 1:
import random
n = int(input("Введите сколько чисел сгенерировать: "))
ch = [0]*n
min=100
max=1
for i in range(n):
ch[i]=random.randint(1,100)
if ch[i]>max:
max = ch[i]
if ch[i]<min:
min=ch[i]
print(ch)
print('Максимальное:', max)
print('Минимальное:', min)
Вариант 2:
import random
n = int(input("Введите сколько чисел сгенерировать: "))
ch = [0]*n
for i in range(n):
ch[i]=random.randint(1,100)
print(ch)
print('Максимальное:', max(ch))
print('Минимальное:', min(ch))
Смотрите также и другие практические примеры на нашем сайте.