Вопрос пользователя:
Ответ нейросети:
Пример программы на Python:
def sum_range(start, end):
return sum(range(start, end+1))
def average_range(start, end):
return sum(range(start, end+1)) / (end - start + 1)
def product_range(start, end):
result = 1
for i in range(start, end+1):
result *= i
return result
def multiples_range(start, end, num, is_multiple):
if is_multiple:
return [i for i in range(start, end+1) if i % num == 0]
else:
return [i for i in range(start, end+1) if i % num != 0]
def count_multiples_range(start, end, num, is_multiple):
if is_multiple:
count = len([i for i in range(start, end+1) if i % num == 0])
else:
count = len([i for i in range(start, end+1) if i % num != 0])
return count
while True:
print("Меню:")
print("1. Вычислить сумму диапазона")
print("2. Вычислить среднее арифметическое значение диапазона")
print("3. Вычислить произведение чисел диапазона")
print("4. Вывести кратные/не кратные числа из диапазона")
print("5. Посчитать количество кратных/не кратных чисел в диапазоне")
print("6. Завершить программу")
choice = input("Выберите действие (1-6): ")
if choice == "1":
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
print("Сумма диапазона:", sum_range(start, end))
elif choice == "2":
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
print("Среднее арифметическое значение диапазона:", average_range(start, end))
elif choice == "3":
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
print("Произведение чисел диапазона:", product_range(start, end))
elif choice == "4":
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
num = int(input("Введите число, на которое должны быть кратны/не кратны числа: "))
is_multiple = input("Введите 'да', если нужны кратные числа, или 'нет', если нужны не кратные: ").lower()
result = multiples_range(start, end, num, is_multiple == "да")
print("Кратные/не кратные числа из диапазона:", result)
elif choice == "5":
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
num = int(input("Введите число, на которое должны быть кратны/не кратны числа: "))
is_multiple = input("Введите 'да', если нужно посчитать количество кратных чисел, или 'нет', если нужно посчитать количество не кратных: ").lower()
count = count_multiples_range(start, end, num, is_multiple == "да")
print("Количество кратных/не кратных чисел в диапазоне:", count)
elif choice == "6":
print("Программа завершена.")
break
else:
print("Неверный выбор. Попробуйте еще раз.")
Это простая программа, которая выполняет указанные действия с пользователем в зависимости от выбора из меню. Пользователь может вводить числа и выбирать, какие операции ему нужно выполнить.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.