Создать список из n чисел. Разработайте программу решения следующей задачи. Создайте список из n чисел. Размер списка и натуральные значения элементов введите с клавиатуры. Список должен обязательно содержать числа, кратные 7. Выведите на экран длину списка и его размер. Найдите в списке и выведите на экран максимальное число, кратное 7.

13 Янв в 19:41
11 +5
0
Ответы
1

Для решения вашей задачи мы можем написать программу на Python. Давайте создадим программу, которая выполняет все указанные условия. Вот пример кода:

def main():
# Ввод размерности списка
n = int(input("Введите размер списка (натуральное число): "))
# Инициализация списка
numbers = []
# Заполнение списка и проверка на кратность 7
for i in range(n):
while True:
try:
num = int(input(f"Введите элемент #{i + 1} (натуральное число): "))
if num < 1:
raise ValueError("Число должно быть натуральным.")
numbers.append(num)
break
except ValueError as e:
print(str(e))
# Проверка на наличие чисел, кратных 7
multiples_of_7 = [num for num in numbers if num % 7 == 0]
# Вывод длины списка
print(f"Длина списка: {len(numbers)}")
# Вывод размера списка (в данном контексте это одно и то же, как длина списка)
print(f"Размер списка: {len(numbers)}")
# Поиск и вывод максимального числа, кратного 7
if multiples_of_7:
max_multiple_of_7 = max(multiples_of_7)
print(f"Максимальное число, кратное 7: {max_multiple_of_7}")
else:
print("В списке нет чисел, кратных 7.")
if __name__ == "__main__":
main()Объяснение кода:Программа запрашивает у пользователя ввод размера списка n.Далее программа запрашивает ввод каждого элемента списка, проверяя, является ли введенное число натуральным.После заполнения списка программа проверяет, есть ли в нем числа, кратные 7, и сохраняет их в отдельный список.После этого программа выводит длину и размер списка (они одинаковы), и находит максимальное число, кратное 7, или выводит сообщение о том, что таких чисел нет.

Вы можете скопировать и запустить этот код в своей среде разработчика, чтобы протестировать его.

13 Янв в 19:47
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 255 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир