СРОЧНО!!!! Створіть функцію, у яку після виклику користувач вводить
найбільше й найменше значення, а повертається випадкове
число з заданого діапазону. Виведіть на екран це число.
В Пайшарм, дам 50 баллов
Ответы
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}")
Ответ:
Работает, даже если вы перепутаете 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())