os2854
?>

Яз. программирования Питон. Разработать программу кассового аппарата, которая выводит итоговый счет чека со скидкой скидка зависит от следующих условий: если сумма менее 1000 рублей, скидки нет; если 1000-1999 скидка 2%; если 2000-4999 скидка 5%; покупка свыше 5000 рублей – скидка 10%. С клавиатуры пользователем вводится одно число – начальная сумма покупки Программа должна вывести одну из фраз (о том, какая скидка или о том, что скидки нет условием выполнения работы обязательно использование оператора elif в тексте программы.

Информатика

Ответы

mikhailkirakosyan

cost = int(input("Введите начальную сумму покупки: "))

if cost < 1000:

print("Скидки нет!")

elif cost >= 1000 and cost <= 1999:

print("Скидка: " + str((cost/100)*2) +" руб.")

elif cost >= 2000 and cost <= 4999:

print("Скидка: " + str((cost/100)*5) +" руб.")

elif cost >= 5000:

print("Скидка: " + str((cost/100)*10) +" руб.")

lenarzhaeva
1.
A = 0,5; B = -1,7;
Так как A больше B, то идем по ветке "else":
B = A;
B = 0,5.

ответ: A = 0,5; B = 0,5.

2. Так как "6" больше "16", то идем по ветке "then":
C = 5.

ответ: 5.

3. Если между выражениями стоит "and", то они оба должны выполняться (1), если хоть одно из них ложно, то программа выдаст "ложь" (0).

При x = 5 первое выражение будет истинным, но во втором ложным, т.к. пять не больше пяти. Две скобки не истинны - значение выражения "ложь" (0).

ответ: 0.

4. mod - остаток от деления.
abs - модуль числа.

Если между выражениями стоит "or", то при одной или двух истинных выражениях программа на выходе дает "истину" (1). Если обе скобки ложны, то программа возвращает "ложь" (0).

При делении 45 на 2, остатком от деления является 1, а не 0. Скобка считается ложной.

При abs (45) число вправду больше 35, начит скобка истинна.

В итоге логическое выражение принимает значение "1".

ответ: 1.

5. (x <= 2) or (x > 15).
Or - или.
akremlev2015

Сопоставьте определения в гонке роботов с названием Самый интересный из роботов EV3 Роботы должны удалить соперника с ринга в течение определенного времени, если через определенное время оба робота приблизятся к середине ринга, победителем будет один гонок. Если внутри круга, Робо-сумо соответствует. Внешний диаметр круга отмечен точкой в середине внутреннего диаметра - тип поля, который составляет 100 мм, 1000 мм, красный Схватка между двумя роботами. состоит из нескольких раундов. Робо - C * Y * M * O 2

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Яз. программирования Питон. Разработать программу кассового аппарата, которая выводит итоговый счет чека со скидкой скидка зависит от следующих условий: если сумма менее 1000 рублей, скидки нет; если 1000-1999 скидка 2%; если 2000-4999 скидка 5%; покупка свыше 5000 рублей – скидка 10%. С клавиатуры пользователем вводится одно число – начальная сумма покупки Программа должна вывести одну из фраз (о том, какая скидка или о том, что скидки нет условием выполнения работы обязательно использование оператора elif в тексте программы.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nusupova
vitaldicky349
Екатерина15
stratocasterr34
sayfullinmr
zoosalon-hollywood5
asnika1989
Александрович686
vera-classic75
iracaenko153
antilopa001
Maksim Dmitrii1579
Shtorm-Shoe
oduvanalex
ksenyabobrovich7214