import random
dado = ''
lista_opcao = ['']
class Listas:
# cria as listas
nomes = ['Sergio', 'Mauro', 'Patricia', 'Mirna', 'Elton']
telefones = ['928563481', '997514589', '984563278', '9846325871', '984561237']
cidades = ['londrina', 'Maringa', 'Toledo', 'Camboriu', 'Barra Velha']
estados = ['SP', 'MG', 'PR', 'RS', 'SC']
def opcoes():
print("------------------------------------------------------------------------------------")
print("Escolha uma ou mais opções abaixo a serem geradas aleatóriamente")
print("[1] - Nome")
print("[2] - Email")
print("[3] - Telefone")
print("[4] - Cidade")
print("[5] - Estado")
print("------------------------------------------------------------------------------------")
# receber a escolha do usuario
opcao = input('Digite uma(as) opções: ').replace(',', "")
return opcao
print('------------------------------------------------------------------------------------')
print('Bem vindo ao Gerador de Dados de Testes - Para finalizar o programa, digite "parar"')
while True:
opcao = opcoes()
if opcao != 'parar':
# imprimir um ou mais dados escolhidos pelo usuario
for item in opcao:
if item == '1':
dado = random.choice(Listas.nomes)
# lista_opcao.append(dado)
print(dado)
elif item == '2':
dado = random.choice(Listas.emails)
# lista_opcao.append(dado)
print(dado)
elif item == '3':
dado = random.choice(Listas.telefones)
# lista_opcao.append(dado)
print(dado)
elif item == '4':
dado = random.choice(Listas.cidades)
# lista_opcao.append(dado)
print(dado)
elif item == '5':
dado = random.choice(Listas.estados)
# lista_opcao.append(dado)
print(dado)
lista_opcao.append(dado)
# apos gerar os dados perguntar se ele quer salvar em um arquivo txt
salva_dados = input(
'Deseja salvar os dados em um arquivo? Digite s/n: ')
if salva_dados == 's':
with open('dados.txt', 'a') as arquivo:
for opcao in lista_opcao:
arquivo.write(f'{opcao}\n')
lista_opcao = ['']
else:
print("Saindo do programa....")
break
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}