Ir ao conteúdo

Posts recomendados

Postado
def save_transaction(price, credit_card, description):
     file = open("transactions.txt", "a")
     file.write("%16s%07%s\n" % (credit_card, price*100, description))
     file.close()
items = ["DONUTA", "LATTE", "FILTER", "MUFFIN"]
prices = [1.50, 2.0, 1.80, 1.20]
running = True
while running:
    option = 1
    for choice in items:
        print(str(option) + ". " + choice)
        option = option + 1
        print(str(option) + ". quit")
        choice = int(input("choose an option: "))
        if choice == option:
            running = False
        else:
            credit_card = input("credit card number: ")
            save_transactions(price[choice - 1], credit_card, items[choice - 1])

 

Postado

@Gabriel Reinhardt Olá. Poderia ser um pouco mais claro com respeito a qual é sua dúvida? Do modo como está no título do tópico não deu para entender bem o que você quer :)

 

Postado

Você pode resolver isso facilmente com enumerate.

>>> items = ["DONUT", "LATTE", "FILTER", "MUFFIN"]
>>> for (pos, item) in enumerate(items):
...     print("{} {}".format(pos, item))
...
0 DONUT
1 LATTE
2 FILTER
3 MUFFIN

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!