-
Notifications
You must be signed in to change notification settings - Fork 0
/
sorteador.py
92 lines (66 loc) · 6.38 KB
/
sorteador.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
import random
lista_nacional = ["Acre", "Alagoas", "Amapá", "Amazonas", "Bahia", "Ceará", "Distrito Federal", "Espírito Santo", "Goiás", "Maraanhão", "Mato Grosso", "Mato Grosso do Sul", "Minas Gerais",
"Pará", "Paraíba", "Paraná", "Pernambuco", "Piauí", "Rio de Janeiro", "Rio Grande do Norte", "Rio Grande do Sul", "Rondônia", "Roraima", "Santa Catarina", "São Paulo", "Sergipe", "Tocantins"]
lista_internacional_1 = ["Estados Unidos", "Canadá", "México", "Argentina", "Colômbia", "Peru", "Costa Rica", "Chile", "Cuba", "Venezuela", "Porto Rico", "Equador", "República Dominicana", "Bolívia", "Panamá", "Honduras", "El Salvador", "Guatemala", "Nicarágua", "Uruguai", "Belize", "Haiti", "Paraguai", "Jamaica", "Guiana", "Suriname", "Guiana Francesa", "Bahamas", "Curaçao", "Barbados", "Aruba",
"Ilhas Turcas e Caicos", "Granada", "Ilhas Virgens Americanas", "Paises Baixos Caribenhos", "Trindade e Tobago, Ilhas Geórgia do Sul e Sandwich do Sul", "Ilhas Cayman", "Anguilla", "Santa Lúcia", "Guadalupe", "Martinica", "Ilhas Malvinas, Dominica", "Ilhas Virgens Britânicas", "São Cristovão e Névis", "Sint Maarten", "Antígua e Barbuda", "São Vicente e Granadinas", "Montserrat", "Brasil"]
lista_internacional_2 = ["Ucrânia", "Alemanha", "França", "Itália", "Reino Unido", "Polônia", "PaísesBaixos", "Suíça", "Áustria", "Grécia", "Suécia", "Bielorrúsia", "Rússia", "Bélgica", "Finlândia", "Dinamarca", "Moldávia", "Romênia", "Noruega", "Croacia", "Tchéquia", "Hungria", "Irlanda", "Sérvia", "Malta", "Lituânia",
"Luxemburgo", "Bulgária", "Islândia", "Estônia", "Chipre", "Albânia", "Eslovênia", "Eslováquia", "Letônia", "Kosovo", "Macedônia", "Mônaco", "Montenegro", "Bósnia e Herzegovina", "Liechtenstein", "Vaticano", "Andorra", "San Marino", "Svalbard e Jan Mayen", "Ilha de Man", "Gibraltar", "Ilhas Faroé", "Åland", "Jersey"]
lista_internacional_3 = ["Japão", "Indonésia", "China", "Índia", "Tailândia", "Coréia do Sul", "Filipinas", "Vietnã", "Singapura", "Malásia", "Hong Kong", "Irã", "Paquistão", "Taiwan", "Israel", "Arábia Saudita", "Catar", "Afeganistão", "Mongólia", "Cambodja", "Myanmar", "Sri Lanka", "Maldivas", "Laos", "Bangladesh", "Nepal",
"Uzbequistão", "Ilha Christmas", "Macau", "Armênia", "Coreia do Norte", "Brunei", "Síria", "Líbano", "Emirados Árabes Unidos", "Iêmen", "Iraque", "Timor Leste", "Quirguistão", "Omã", "Jordânia", "Palestina", "Butão", "Ilhas Cocos", "Tajiquistão", "Turcomenistão", "Bahein", "Território do Oceano Índico Britânico", "Kuwait"]
lista_internacional_4 = ["Egito", "África do Sul", "Nigéria", "Quênia", "Gana", "Senegal", "Marrocos", "República Democrática do Congo", "Mali", "Tanzânia", "Argélia", "Etiópia", "Camarões", "Uganda", "Costa do Marfim", "Madagascar", "Sudão", "Somália", "Tunísia", "Zimbábue", "Angola", "Níger", "Burkina Faso", "Zâmbia", "República Centro-Africana",
"Namíbia", "Moçambique", "Libéria", "Guiné", "Gabão", "Ruanda", "Malawi", "Serra" "Leoa", "Cabo Verde", "Líbia", "Ilhas Maurício", "Botsuana", "Gâmbia", "Togo", "Chade", "Benin", "Eritreia", "Guiné Equatorial", "Comores", "Saara Ocidental", "Djibouti", "Mauritânia", "Suazilândia", "Seychelles", "Burundi", "Sudão do Sul", "Lesoto"]
lista_internacional_5 = ["Tonga", "Nova Zelândia", "Austrália", "Fiji", "Papua-Nova Guiné", "Estados Federados da Micronésia", "Samoa", "Palau", "Kiribati", "Ilhas Salomão", "Vanuatu", "Nauru",
"Polinésia Francesa", "Nova Caledônia", "Tuvalu", "Guam", "Ilhas Marshall", "Ilhas Cook", "Samoa Americana", "Niue", "Ilhas Mariana do Norte", "Ilha Norfolk", "Wallis e Fortuna", "Ilhas Pitcairn"]
escolha_exclusao = int(input('Deseja excluir algum destino que já visitou? \n1 - Sim\n2 - Não\n\nDigite o número correspondente: '))
print()
while (escolha_exclusao == 1):
continente = int(input('De qual continente deseja excluir o destino? \n1 - América\n2 - Europa\n3 - Ásia\n4 - África\n5 - Oceania\n\nDeseja sair? Digite 0 (zero).\n\nCaso seja nacional, digite 6.\n\nDigite o número correspondente: '))
print()
if continente != 0:
destino = str(input('Digite o nome do destino que deseja excluir: '))
print()
if continente == 1:
lista_internacional_1.remove(destino)
elif continente == 2:
lista_internacional_2.remove(destino)
elif continente == 3:
lista_internacional_3.remove(destino)
elif continente == 4:
lista_internacional_4.remove(destino)
elif continente == 5
lista_internacional_5.remove(destino)
else:
lista_nacional.remove(destino)
print('Destino excluído com sucesso!')
print()
else:
print('Operação encerrada!')
print()
break
escolha_exclusao = int(input('Deseja excluir mais algum destino que já visitou? \n1 - Sim\n2 - Não\n\nDigite o número correspondente: '))
print()
print()
if escolha_exclusao == 2:
localidade = int(input('Qual a localidade da viagem que deseja realizar? \n1 - Nacional\n2 - Internacional\n\nDigite o número correspondente: '))
print()
if localidade == 1:
sorteado = random.choice(lista_nacional)
print('O estado sorteado foi: {}'.format(sorteado))
else:
continente = int(input('Para qual continente deseja realizar o sorteio? \n1 - América\n2 - Europa\n3 - Ásia\n4 - África\n5 - Oceania\nDigite o número correspondente: '))
print()
if continente == 1:
sorteado = random.choice(lista_internacional_1)
print('O país sorteado foi: {}'.format(sorteado))
elif continente == 2:
sorteado = random.choice(lista_internacional_2)
print('O país sorteado foi: {}'.format(sorteado))
elif continente == 3:
sorteado = random.choice(lista_internacional_3)
print('O país sorteado foi: {}'.format(sorteado))
elif continente == 4:
sorteado = random.choice(lista_internacional_4)
print('O país sorteado foi: {}'.format(sorteado))
else:
sorteado = random.choice(lista_internacional_5)
print('O país sorteado foi: {}'.format(sorteado))