
ПОМОГИТЕ!!!!напишите код для задания на питон: Сгененировать 10 случайных чисел в интервале от 1
до 100. Вывести на экран. Попросить пользователя число от 10 до 90. Найти среди них все пары, у которых сумма больше введеного числа в виде: число1 + число 2 = число3 Найти среди них все пары, у которых разность меньше введеного числа в виде: число1 - число 2 = число3

Ответы на вопрос

import random
a = [random.randint(1, 100) for i in range(10)]
print("Сгенерированные числа:",", ".join(map(str,a)), end=".\n")
b = int(input("Введите число от 10 до 90: "))
p=[]
pp=[]
if b>=10 and b<=90:
c = 1
for i in range(len(a)):
for s in range(len(a)-c):
if a[i]+a[s+c]>b:
p += [str(a[i])+"+"+str(a[s+c])]
if a[i]-a[s+c]<b:
pp+= [str(a[i])+"-"+str(a[s+c])]
c +=1
print("Пары, у которых сумма больше",str(b)+":",", ".join(p), end=".\n")
print("Пары, у которых разность меньше",str(b)+":",", ".join(pp), end=".\n")




Для выполнения этой задачи, вы можете использовать Python и встроенную библиотеку random
. Вот код, который выполняет задание:
pythonimport random
# Генерируем 10 случайных чисел в интервале от 1 до 100
random_numbers = [random.randint(1, 100) for _ in range(10)]
# Выводим сгенерированные числа на экран
print("Сгенерированные числа:", random_numbers)
# Просим пользователя ввести число от 10 до 90
user_number = int(input("Введите число от 10 до 90: "))
# Ищем пары чисел, сумма которых больше введенного числа
sum_pairs = []
for i in range(len(random_numbers)):
for j in range(i + 1, len(random_numbers)):
if random_numbers[i] + random_numbers[j] > user_number:
sum_pairs.append((random_numbers[i], random_numbers[j]))
# Ищем пары чисел, разность которых меньше введенного числа
diff_pairs = []
for i in range(len(random_numbers)):
for j in range(i + 1, len(random_numbers)):
if abs(random_numbers[i] - random_numbers[j]) < user_number:
diff_pairs.append((random_numbers[i], random_numbers[j]))
# Выводим найденные пары
print(f"Пары с суммой больше {user_number}: {sum_pairs}")
print(f"Пары с разностью меньше {user_number}: {diff_pairs}")
Этот код генерирует 10 случайных чисел, позволяет пользователю ввести число, и затем находит пары чисел, удовлетворяющие вашим условиям по сумме и разности.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili