Sem resumo de edição Etiqueta: visualeditor |
Sem resumo de edição Etiqueta: visualeditor |
||
| Linha 30: | Linha 30: | ||
arquivo.close() | arquivo.close() | ||
create() | acao = input("O que deseja fazer? ") | ||
nome = input("Dê o nome do elemento o qual deseja conhecer: ") | if acao == "criar" : create() | ||
recover(nome) | else : | ||
nome = input("Dê o nome do elemento o qual deseja conhecer: ") | |||
recover(nome) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Edição das 20h27min de 14 de junho de 2017
<syntaxhighlight lang="py" line="1"> def read() : lista = [] nome = input() lista.append(nome + ' ') simbolo = input() lista.append(simbolo + ' ') n_atomico = input() lista.append(n_atomico + ' ') n_massa = input() lista.append(n_massa + '\n') return lista
def create() : elemento = read() arquivo = open('dados.txt', 'a') #alterar isso pra 'a' arquivo.writelines(elemento) arquivo.close()
def recover(nome) : arquivo = open('dados.txt', 'r') texto = arquivo.readlines(); for linha in texto : lista = linha.split() if lista[0] == nome : print(lista) break else : print("Elemento não encontrado") arquivo.close()
acao = input("O que deseja fazer? ") if acao == "criar" : create() else : nome = input("Dê o nome do elemento o qual deseja conhecer: ") recover(nome) </syntaxhighlight>