Enviado em 31/08/2021 - 18:40h
Estava escrevendo o código de um programa que organizava um elemento em três listas(a,b e c),mas estou com dificuldade de ordenar que o usuário mande uma lista ,pois ele considera cada algarismo como um elemento.from time import sleep
print("Olá, esse programa visa organizar a lista no método ABC")
print("Nesse programa digite 1 para sim e 0 para não")
optpont = int(input("A sua lista possui pontuação diferente de (,) ?"))
if optpont == 1:
l1 = str(input("Digite a lista:"))
l2 = l1.replace(";",",")
l3 = l2.replace("e",",")
l4 = l3.replace(".",",")
l5 = l4.replace(":",",")
print(f"sua lista é {l5}")
else:
print("troque manualmente ou use o programa")
exit()
optname = int(input("Você gostaria de adicionar nome nas suas listas?"))
if optname == 0:
nameA = "A.txt"
nameB = "B.txt"
nameC = "C.txt"
else:
nameA = str(input("Digite o nome da lista A: "))
nameB = str(input("Digite o nome da lista B: "))
nameC = str(input("Digite o nome da lista C:"))
escreverA = open(nameA,'a+')
escreverB = open(nameB,'a+')
escreverC = open(nameC,'a+')
escreverA.write("Esses são elementos de A:" + "\n")
escreverB.write("Esses são elementos de B:" + "\n")
escreverC.write("Esses são elementos de C:" + "\n")
#l1 = str(input("Digite a lista:"))
ne=(len(l5))
print(f"Sua listam tem {ne} elementos")
qde = int(input("Está certo?"))
if qde == 1:
print("A análise dos elementos está sendo feita,espere um pouco")
sleep(1)
print("Feito!Faremos ,agora,a classificação.Abaixo está a pequena tabela")
print("Uma tabela para entendimento das funções")
print('-------------------------')
print("A=1")
print("B=2")
print("C=3")
print('-------------------------')
print("Lembre-se de que a sua lista deve estar separada por vírgula")
for x in l5:
xem=str(input(f"Digite a priotidqade do elemento {x} : "))
if xem == "a":
print("o elemento será gravado no arquivo a")
escreverA.write(f"{x}" + "\n")
elif xem == "b":
print("o elemnto será gravado no arquivo b")
escreverB.write(f"{x}" + "\n")
elif xem == "c":
print("o elemento será gravado na arquivo c")
escreverC.write(f"{x}" + "\n")
else:
print("Você digitou a letra errada,o programa será fechado")
exit()
else:
print("Reveja sua lista")
exit()