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

  • Хаос атакует.

    Ну ничего себе... меня тут вынесло беспорядком. Что происходит сейчас у меня посередь комнаты, можно увидеть в перепосте из отдам-даром. Добавьте к…

  • О центральных личностях.

    Как же бесит, что Тиньков ушёл! Как всегда, слишком поздно поняла утерянные возможности. Современные публичные персоны ведут блоги и вообще всячески…

  • Нытька.

    Очень плохая тема - использовать соцсеть в качестве блога. Использовать блог в качестве соцсети, разумеется, - такая же ошибка, но в начале нулевых у…

  • 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