
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()
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Atalho para usar interrogação (1)
VOL já não é mais como antes? (12)
Scripts ou binários [RESOLVIDO] (4)
Pergunta: Meu teclado não está respondendo direito como e consertar? ... (4)









