Эдэльвен (back_to_elfing) wrote,
Эдэльвен
back_to_elfing

Category:

Это снова мы с Питоном.

Да, ОК, я поняла, что я - тот мудак, который должен был сначала посмотреть какого цвета учебник, а потом лезть в практикум. Элберет, голм, вашу, голм, светую мать, голм, там в первых строчках, голм, про глобальные переменные, щас я узнаю, как мне надо было это прописать ещё несколько часов назад, голм!

ЗЫ: мы тут с Мишкой покурили и пришли к выводу, что эта козлина сначала проверяет все объявления переменных в функции, а потом уже запускает выполнение скрипта. Потому и такая странная ошибка.

Вот эта программа работала, пока я не стала просить очищать список в конце.
А, точнее выдавала ошибку только на попытке вести учёт покупателей во второй функции. Теперь вот совсем плохо - вообще вторая часть перестала работать (с счётчиком только после выполнения всего ругалась).

items = []
costs = []
customer = 1
def add_item(item_name, item_cost):
print (customer)
price = 0
items.append(item_name)
costs.append(item_cost)

def print_receipt():
price = 0
print (items)
print (len(items))
for i in range (0, len(items)-1):
print ()
for i in costs:
price = price + i
print ("Итого:", price)
print ("-"*5)
#очистить список
items = []
costs = []
customer = customer + 1
Tags: #очистить, рython
Subscribe

  • Экзистенциальное.

    Из-за попытки понять, какого я хочу планирую спутника жизни, начинает мучить вопрос смысла жизни. Как следствие - "на что я трачу свою…

  • (no subject)

    Съездила опять к Лису в Ярославль. У него внезапно новая работа (ура!), поэтому командировок больше не будет (хнык!), а я прямо с поезда помчала к Че…

  • Мелкие события и происшествия.

    То ли концентрация злобных идиотов локально повысилась, то ли общение с разумным товарищем Рейстом сильно задрало мою социальную планку... но что-то…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments