Разнеси фрагменты программ по двум категориям: «Есть ошибки» или «Нет ошибок» в оформлении
Правильных ответов может быть несколько.
Ответы
Ответ:
Нет ошибок:
1) (Если раньше будет указано значение для time, то это будет верным)
if time < 12:
print('Акция!');
2) (Если раньше будет указано значение для price, price1, price2, price3, то это будет верным)
if price1 == price2:
print('Акция!')
elif price == price3:
print('Новая акция')
else:
print('Итого: ')
3) (Если раньше будет указано значение для price1, price2, total, sale, это будет верным.)
if price1 == price2:
print(sale)
else:
print(total)
Есть ошибки:
1) (В if else обязательно нужно использовать ":")
if time > 10
if time <12
print(sale)
2) (Если хотим проверить равенство, то нужно использовать == а не просто =)
if money - total = 0:
print('Без сдачи')
3) (Это может быть верным, только при условии, что мы получаем данные из time в str типе, иначе это будет неверным.)
if time = '10':
print('Акция')
Объяснение: