Вопрос:

Дан фрагмент программы: if cost < 1000: print('Скидка 0%') elif cost < 2000: print('Скидка 2%') elif cost < 5000: print('Скидка 5%') else: print('Скидка 10%') Какую скидку можно будет получить, если стоимость покупки cost = 999? В ответе запишите только число, знак % указывать не нужно.

Ответ:

Решение:

Проанализируем фрагмент программы. Скидка зависит от значения переменной cost.

  1. Если cost меньше 1000, то скидка 0%.
  2. Если cost меньше 2000 (но не меньше 1000), то скидка 2%.
  3. Если cost меньше 5000 (но не меньше 2000), то скидка 5%.
  4. Во всех остальных случаях (если cost больше или равно 5000), скидка 10%.

В данном случае cost = 999. Проверяем условие:

cost < 1000999 < 1000. Это условие истинно.

Следовательно, будет применена скидка 0%.

Ответ: 0

Подать жалобу Правообладателю