Enviado em 01/05/2021 - 03:04h
Boa noite povo, este é meu primeiro post, então já peço perdão por qualquer conduta errada que eu possa ter tomado. Muitas das coisas que eu pesquiso sobre Python3 eu acabo aprendendo aqui, entretando me surgiram algumas dúvidas enquanto eu estava programando!# A ideia é fazer um 'gênio' irônico da lâmpada que engana o usuário.
from random import choice # Daqui a pouco essa função será útil.
print(f'''{"Gênio da Lâmpada":_^100}\n\nOlá Usuário(a)! Obrigado por me livrar da lâmpada!
Irei recompensar você realizando somente um de seus mais ambiciosos desejos!''')
resposta_inutil = input('Vamos lá, diga-me, qual o seu desejo mais ambicioso? ')
um = 'ficar sem dinheiro nenhum até o dia de sua morte' # Eu comecei a criar alguns desejos para serem escolhidos de forma aleatória mais pra frente.
dois = 'ter todas as doenças possíveis ao mesmo tempo'
tres = 'ser a pessoa mais burra do mundo'
quatro = 'excluir da face da terra tudo que você gosta'
cinco = 'perder seu órgão sexual'
seis = 'queimar todas as árvores no mundo'
sete = resposta_inutil # Inútil, confesso... Achei que ficaria mais bonito se eu colocasse o "nome" dos desejos dessa forma, então não quis quebrar o padrão :p
oito = 'tornar-se a pessoa menos atraente ja existente no universo'
nove = 'receber 214 tapas na cara'
dez = 'sentir-se a pior coisa do universo que já existiu e ser incapacitado de morrer'
lista = [um, dois, tres, quatro, cinco] # Não sei se existe uma outra forma mais eficiente de fazer o que fiz aqui. Criei duas listas com elementos distintos para evitar que o mesmo desejo se repita. :)
lista2 = [seis, sete, oito, nove, dez] # Daqui a pouco essas listas farão sentido.
escolha_aleatoria_1 = choice(lista) # Aqui eu usei a funçao "choice" para escolher aleatoriamente um elemento da minha lista. O mesmo vale para a lista2 .
escolha_aleatoria_2 = choice(lista2)
if escolha_aleatoria_2 == sete: ### COMENTÁRIO ANEXADO NA PERGUNTA ###
resposta1 = input((f'Okay, então seu desjo é {escolha_aleatoria_1}? '))
resposta1_m = resposta1.lower() # Aqui eu joguei a resposta do usuario tudo para minúsculo e coloquei como condição no "if" a seguir, caso o usuário tenha algum problema e digite "SiM" Ou "nÃO".
if resposta1_m == 'sim':
print('Certo. Então realizarei seu desejo de fechar o programa.')
quit()
elif resposta1_m == 'nao' or 'não':
resposta2 = input(f'Perdão, me confundi. Seu desejo então é {escolha_aleatoria_2}? ') # É o que eu disse, não queria a chance de repetir o memso desejo, então criei outra lista com outros desejos
resposta2_m = resposta2.lower()
if resposta2_m == 'sim':
print(f'Que pena, pois demorou demais para responder. Te vejo na próxima!')
quit()
elif resposta2_m == 'nao' or 'não':
print(f'Mas que coisa, decida-se! Agora perdi a vontade de realizar seu desejo, te vejo na próxima.')
quit()
else:
confirmacao1 = input(f'Okay, então seu desejo é {escolha_aleatoria_1}? ')
confirmacao1_m = confirmacao1.lower()
if confirmacao1_m == 'sim':
print('Certo. Então realizarei seu desejo de fechar o programa.')
quit()
elif confirmacao1_m == 'nao' or 'não':
confirmacao2 = input(f'Perdão, me confundi. Seu desejo então é {escolha_aleatoria_2}? ')
confirmacao2_m = confirmacao2.lower()
if confirmacao2_m == 'sim':
print(f'Ué, achei que seu desejo era {resposta_inutil}. Que pena, perdi a vontade de realizar seu desejo. Passar bem.')
quit()
elif confirmacao2_m == 'nao' or 'não':
print(f'Mas que coisa, decida-se! Agora perdi a vontade de realizar seu desejo, te vejo na próxima.')
quit()
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento