0
0 комментариев

Здравствуйте я новичок программист. У меня проблема мой код не работает когда я ввожу что я хочу купить он говорит что такого напитка нет. А если я включаю программу через Python компилятор по умолчанию он вообще выводит ошибку. Я использую Python 3.6, моя операционная система Windows, в моём коде только одна библиотека «time»(использовал от туда я только команду sleep) последней версии[apcode language=»python»] заранее спасибо.

from time import sleep
print("Включение...")
sleep(1.5)
b = 0
c = 0
while b < 3:
    print("Загрузка...")
    sleep(0.5)
    b = b + 1
while c < 1:
    print('''
    Здравствуйте у нас в асортименте:
    горячая вода (25руб.)
    чай (50руб.)
    молоко (50руб.)
    американо (75руб.)
    эспрессо (75руб.)
    капучино (100руб.)
    горячий шоколад (100руб.)
    латте (120руб.)
    двойной горячий шоколад с молоком (120руб.)
    гляссе (180руб.)
    ''')
    a = int(input("Введите деньги: "))
    print("Вы можете купить: ")
    if a >= 25:
        print("1 горячая вода (25руб.)")
        sleep(0.3)
    else:
        print("к сожелению этих средств не достаточно :(")
    if a >= 50:
        print("2 чай (50руб.)")
        sleep(0.3)
        print("3 молоко (50руб.)")
        sleep(0.3)
    if a >= 75:
        print("4 американо (75руб.)")
        sleep(0.3)
        print("5 эспрессо (75руб.)")
        sleep(0.3)
    if a >= 100:
        print("6 капучино (100руб.)")
        sleep(0.3)
        print("7 горячий шоколад (100руб.)")
        sleep(0.3)
    if a >= 120:
        print("8 латте (120руб.)")
        sleep(0.3)
        print("9 двойной горячий шоколад с молоком (120руб.)")
        sleep(0.3)
    if a >= 180:
        print("10 гляссе (180руб.)")
        sleep(0.3)
    buy = input("Что желаете купить(введите число)")
    if buy == 1:
        print("Сдача ", a - 25)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 2:
        print("Сдача ", a - 50)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 3:
        print("Сдача ", a - 50)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 4:
        print("Сдача ", a - 75)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 5:
        print("Сдача ", a - 75)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 6:
        print("Сдача ", a - 100)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 7:
        print("Сдача ", a - 100)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 8:
        print("Сдача ", a - 120)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 9:
        print("Сдача ", a - 120)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy == 10:                                                                                   
        print("Сдача ", a - 180)
        print("Подождите ваш напиток готовится...")
        sleep(4.0)
        print("Ваш напиток готов")
    if buy > 10:
        print("Извините у нас такого напитка нет")
    sleep(1.5)
    v = input("(напишете выкл если хотите выключить машину если нет нажмити Enter)")
    if v == "выкл":
        c = 1
n = 0
while n < 3:
    print("Выключение...")
    sleep(1)
    n = n + 1
print("До свидания")
sleep(1.5)

[/apcode]

Решенный вопрос
Добавить комментарий