ПИТОНТЬЮТОР Занятие 2 Условия Задача Шоколадка

preview_player
Показать описание
Donations to the channel development

или на сбер
Sber: 4276 5207 7078 3658
Рекомендации по теме
Комментарии
Автор

Обожаю шоколад, больше всего ем его в холодные времена года

vitaliymelon
Автор

А по какой математической формуле это решается?

whbnrkq
Автор

я вот решил точно так же, а на сайте выдает ошибку...всю голову поломал, но у вас все правильно...

deddead
Автор

да уж, какое простое решение оказалось, ха

чтоб вы понимали я сидел над этой задачкой около часа, и написал вот такой код:

n = int(input())
m = int(input())
k = int(input())

s = n * m
k_n = 0
k_m = 0

if k > s:
print('NO')
if k < s:
while k > k_n:
k_n += m

k_m = k / k_n
if k_m == float:
a = 'NO'
elif n % k_n == 0 or m % k_m == 0 and k < s:
a = 'YES'
else:
a = 'NO'

if a == 'NO':
k_n = 0
k_m = 0

while k > k_m:
k_m += n

k_n = k / k_m

if k_m == float:
b = 'NO'
elif n % k_n == 0 or m % k_m == 0 and k < s:
b = 'YES'
else:
b = 'NO'

if a == 'YES' or b == 'YES':
print('YES')
else:
print('NO')

indo_ut
Автор

Посмотрел ответ, потому что даже при данному решении, не укладывается в голове.
на сайте, при данных
n=2;
m=10;
k=7
питонтьютор засчитывает только ответ "NO" корректный.
Почему?

Шоколадка с длинной 10 и шириной 2.
Делим шоколадку по ширине пополам. Получается 2 куска с
шириной 1 и длинной 10.

далее один из кусок отламываем снизу 3 кусочка, вот у нас кусок из 7 долек...

что за ерунда??(

itmiel
Автор

язык дак питон, а сайт значит пайтон (-_-)

NoName-mdsd
Автор

К может быть равно 8, но 12 на 8 без остатка не делится. И К не должно делится на m и n без остатка 8 на 6 без остатка не делится. K должно делится либо на m, либо на n(в коде написано "or" т.е. "или" а говорит обязательно и на то, и на то. Короче говоря, автор неправильно объясняет решение..

sexpressure
Автор

извините но объяснять у вас плохо получается

hdmheqd