Exercício

Escrever um programa que pergunte ao usuário quantos registros ele quer cadastrar e em seguida solicitar para cadastro um ID, Nome e Preço. No final armazenar num arquivo de texto no seguinte formato:

id,nome,preço id,nome,preço id,nome,preço ...

Dica: utilize o modo "a" para escrever sempre no final do arquivo


In [ ]:
numero = int(input("Número de registros: "))
with open("produtos.txt", "a") as arquivo:
    for i in range(numero):
        num_id = input("ID: ")
        nome = input("Nome: ")
        preco = float(input("Preço: "))
        #linha = "%s,%s,%0.2f\n" % (num_id, nome, preco)
        linha = "{},{},{}\n".format(num_id, nome, preco)
        arquivo.write(linha)

In [ ]: