Ответы на вопрос:
Ці дві програми також можна записати в 1, максимум 2 строки, але для красивого та зрозумілого коду я вирішив написати так.
Ось код для виконання задач, які ви описали:
Задача 1:
a = int(input("Введіть перше число: "))
b = int(input("Введіть друге число: "))
if a + b < 0:
print("Добуток цих чисел: ", a * b)
else:
print("Сума додавання")
Задача 2:
a = int(input("Введіть перше число: "))
b = int(input("Введіть друге число: "))
if a + b < 0:
avg = (a + b) / 2
print("Середнє арифметичне: ", avg)
else:
print("Добуток цих чисел: ", a * b)
1 шаг: делишь 24 на три части по 8 монет в каждой, определяшь одним взвешиванием в какой из трех частей находится монета;
2шаг: делишь эту часть из 8 монет на три части: 3 + 3 + 2 монеты. взвешиваешь две части по три монеты. если они равны, значит монета в части где 2 монеты. если не равны, тогда монета в той, которая легче;
3 шаг: если монета в части из 3 монет, - берешь две любых и взвешиваешь, если они равны, тогда фальшивая та, что осталась. если монета в части из 2 монет то просто взвешиваешь и определяешь
Популярно: Информатика
-
belat101.01.2023 23:18
-
mullakaeva8526.05.2023 02:54
-
evilziro26.11.2020 05:38
-
raku1316.01.2020 04:13
-
КсюшаАнтропова15.11.2020 10:37
-
2205019.05.2020 16:52
-
vvvlll109.10.2021 15:04
-
мася27711.01.2023 00:39
-
froze199703.01.2022 10:17
-
linarafinatovna12.12.2020 21:49