Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите питон с объяснением

Екатерина Шмакова Ученик (73), на голосовании 1 месяц назад
генерируются 5 чисел от -100 до 100. Напиши алгоритм который находит среди этих чисел максимальное
Голосование за лучший ответ
борис курбанов Знаток (428) 2 месяца назад
Модули сторонние использовать можно?
epifan Мыслитель (6825) 2 месяца назад
 import random 

# Генерация 5 случайных чисел от -100 до 100
numbers = [random.randint(-100, 100) for _ in range(5)]

# Вывод сгенерированных чисел
print("Сгенерированные числа:", numbers)

# Нахождение максимального числа
max_number = max(numbers)

# Вывод максимального числа
print("Максимальное число:", max_number)
Тут мы используем модуль random, который позволяет генерировать случайные числа.

Можно и без использования сторонних модулей:
 # Функция для генерации псевдослучайного числа 
def custom_random(seed):
a = 1103515245
c = 12345
m = 2**31
seed = (a * seed + c) % m
return seed

# Инициализация начального значения (seed)
seed = 42

# Генерация 5 псевдослучайных чисел от -100 до 100
numbers = []
for _ in range(5):
seed = custom_random(seed)
number = (seed % 201) - 100 # Преобразование в диапазон от -100 до 100
numbers.append(number)

# Вывод сгенерированных чисел
print("Сгенерированные числа:", numbers)

# Нахождение максимального числа
max_number = numbers[0] # Предполагаем, что первое число - максимальное
for number in numbers[1:]:
if number > max_number:
max_number = number

# Вывод максимального числа
print("Максимальное число:", max_number)
Dead Sekai Ученик (113) 2 месяца назад
Я люблю своего питона
Похожие вопросы