Бумеранг1
11.07.2021 05:33

Вправа 1.
1. Створи програму, після виконання якої, при введені з клавіатури числа 1 буде
побудовано коло, у інших випадках квадрат.
2. Збережіть файл у власній папці з іменем Прізвище_ДЗ_11_1. Запустіть програму
на виконання.
3. Додай файл до завдання.
Вправа 2.
1. Створи програму, після виконання якої, при введені з клавіатури числа 0 буде
побудовано жовтий круг, у інших випадках зелений.
2. Збережіть файл у власній папці з іменем Прізвище_ДЗ_11_2. Запустіть програму
на виконання.
3. Додай файл до завдання.
Вправа 3.
1. Створи програму використовуючи множинне розгалуження, після виконання
якої, у залежності від введеного з клавіатури числа, будується:
- 1 - лінія довжиною 100 пікселів
- 2 - кут
- 3 - трикутник
- 4 - квадрат
- 5 - п’ятикутник
- 6 - шестикутник
- в інших випадках будується коло.

2. Розфарбуй на свій розсуд.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
куколку
24.03.2022 23:10

Два соображения:

Произведение делится на 7, но не делится на 49, если один из сомножителей делится на 7 (но не на 49), а второй - не делится на 7.Произведение будет больше, если каждый из сомножителей будет больше

Получаем такую идею: будем хранить максимальное из всех чисел, делящихся на 7, но не делящихся на 49, и максимальное из чисел, не делящихся на 7. Их произведение будет ответом.

Реализация (Python 3.8.1)

max_div_7 = 0

max_not_div_7 = 0

while (x := int(input())) != 0:

 if x % 7 != 0:

   max_not_div_7 = max(max_not_div_7, x)

 elif x % 7 == 0 and x % 49 != 0:

   max_div_7 = max(max_div_7, x)

if max_div_7 == 0 or max_not_div_7 == 0:

 print(1)

else:

 print(max_div_7 * max_not_div_7)

0,0(0 оценок)
Ответ:
gulim1902
24.03.2022 23:10

Два соображения:

Произведение делится на 7, но не делится на 49, если один из сомножителей делится на 7 (но не на 49), а второй - не делится на 7.Произведение будет больше, если каждый из сомножителей будет больше

Получаем такую идею: будем хранить максимальное из всех чисел, делящихся на 7, но не делящихся на 49, и максимальное из чисел, не делящихся на 7. Их произведение будет ответом.

Реализация (Python 3.8.1)

max_div_7 = 0

max_not_div_7 = 0

while (x := int(input())) != 0:

 if x % 7 != 0:

   max_not_div_7 = max(max_not_div_7, x)

 elif x % 7 == 0 and x % 49 != 0:

   max_div_7 = max(max_div_7, x)

if max_div_7 == 0 or max_not_div_7 == 0:

 print(1)

else:

 print(max_div_7 * max_not_div_7)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота