Listagem 09 - Página 0: Criando uma tabela de preços em formato JSON

##############################################################################
# Parte do livro Introdução à Programação com Python
# Autor: Nilo Ney Coutinho Menezes
# Editora Novatec (c) 2010-2024
# Quarta Edição - Março/2024 - ISBN 978-85-7522-886-9
#
# Site: https://python.nilo.pro.br/
#
# Arquivo: capítulo 09/09.17 - Criando uma tabela de preços em formato JSON.py
##############################################################################
import json
from pathlib import Path

tabela_de_preços = {}

print("Criador da tabela de preços")
print("Digite um nome de produto em branco para terminar")
while produto := input("Nome do produto:"):
    preço = input("Preço:")
    tabela_de_preços[produto] = preço

with Path("preços.json").open("w", encoding="utf-8") as arquivo:
    json.dump(tabela_de_preços, arquivo)
Clique aqui para baixar o arquivo