-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathteste_1.py
50 lines (44 loc) · 1.34 KB
/
teste_1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
import os
b = open("bestsellers with categories.csv","a+", encoding="utf-8")
def write_book ():
nome = input("Digite o nome do livro: ")
autor = input("Digite o nome do autor do livro: ")
genero = input("Digite o gênero do livro: ")
preco = input("Digite o preço do livro: ")
a = {"Nome":nome, "Autor":autor, "Gênero":genero, "Preço":preco}
lista = a.values()
outra_lista = []
for x in lista:
x = x.strip()
y = x + (" ")
outra_lista.append(y)
outra_lista.pop()
outra_lista.append(x)
c = ",".join(outra_lista)
b.writelines(f"{c}\n")
def read_csv ():
b.seek(0)
form = b.readlines()
for j in range(len(form)):
form1 = form[j].split(",")
for i in range(len(form1)):
if i < len(form1)-1:
print(form1[i], end=" ")
else:
print(form1[i], end="")
breaks = input()
while True:
os.system("cls")
x = int(input("Você deseja:"
"\n[1]Adicionar livros"
"\n[2]Verificar a biblioteca completa"
"\n[3]Sair do programa\n"))
match x:
case 1:
os.system("cls")
write_book()
case 2:
os.system("cls")
read_csv()
case 3:
break