Предмет: Информатика, автор: mamalove3909

СРОЧНО!!!! Створіть функцію, у яку після виклику користувач вводить
найбільше й найменше значення, а повертається випадкове
число з заданого діапазону. Виведіть на екран це число.

В Пайшарм, дам 50 баллов

Ответы

Автор ответа: 0s1lense0
1

import random

def generate_random_number():

   try:

       min_value = int(input("Введіть мінімальне значення: "))

       max_value = int(input("Введіть максимальне значення: "))

       if min_value >= max_value:

           raise ValueError("Мінімальне значення повинно бути менше за максимальне.")

       random_num = random.randint(min_value, max_value)

       return random_num

   except ValueError as e:

       print(f"Помилка: {e}")

       return None

random_number = generate_random_number()

if random_number is not None:

   print(f"Випадкове число з діапазону: {random_number}")

Автор ответа: p15
1

Ответ:

Работает, даже если вы перепутаете min и max местами.

Объяснение:

from random import randint

def rand_range():

   a,b=map(int,input('введите диапазон через пробел: ').split())

   if a>b: a,b=b,a

   return randint(a,b)

print('случайное число из диапазона:',rand_range())

Приложения:
Похожие вопросы