Эдэльвен (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

Recent Posts from This Journal

  • Приплыли (реакция на психотерапевтов).

    Ну просто абзац... разревелась вдруг вообще не из-за этого всего, а от осознания, что боюсь(!!!) собственных психотерапевтов. Обоих. Дис-то ладно,…

  • 2,5 года завершились. Итоги.

    Вечер после встречи. Я почти жива, немного ноет в груди и близко слёзы, но чувствую что сегодня их лучше удержать, объяснить себе что всё хорошо. У…

  • Общественная деятельность.

    Бэкап письма в минздрав об уродской поликлинике. Московская поликлиника 180 (Кулакова 23) на агрегаторе мнений Яндекс-картах имеет более пятисот…

  • 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