Esse video apareceu no meu yt, e quem diria, assisti a primeira vez na pandemia, como algo pra ocupar minha mente pra nao surtar, de la pra ca passaram 4 anos, e hoje sou desenvolvedor mobile pleno, tudo começou com esse video, sempre bom recordar ❤
Fiz esse exercício de um jeito simples demais rs não usei o random, estou me familiarizando aos poucos com essas funções. As vezes a gente se frustra por pensar em coisas que depois na correção parecem tão óbvias, mas o processo de aprendizado pra quem saiu do zero é assim mesmo, faz parte :)
@@vittaday SIM CARA, fui assistir o vídeo da explicação do professor e fiquei até triste kkkkkkkk. Mas precisamos sempre nos lembrar q nós estamos em um processo de aprendizagem
''' Desafio: Escreva um programa que faça o computador "pensar" em um número de 0 e 5 e peça para o usuário descobrir qual foi o número escolhido pelo computador Obs.: O programa deverá escrever na tela se o usuário venceu ou perdeu ''' # Biblioteca from emoji import emojize from random import randint print(emojize(" === :mortar_board: DESAFIO 28 :mortar_board: === ", use_aliases=True)) n = int(input(" Digite um número entre [ 0 - 5 ] -> ")) # Proteção básica: if not ( n >= 0 and n
Fiz assim: import random nums = [0, 1, 2, 3, 4, 5] np = random.choice(nums) print('Vou pensar em um número de 0 a 5... Tente adivinhar qual é o número!') adivinhe = int(input('Qual é o número? ')) if adivinhe == (np): print('VOCÊ ACERTOU, PARABÉNS!') else: print('O Computador VENCEU!')
import random v1=int(input('Em que número pensei? ')) lista=[0,1,2,3,4,5] print('Processando...') v2=random.choice(lista) if v2!=v1: print('Ganhei!Eu pensei no número {} e não no {} '.format(v2,v1)) else : print('Perdi! Eu pensei no número {} igual o {}'.format(v1,v2))
@@will.freitasferreira eu nem lembrei do choice 😅, fiz igual o do professor: from random import randint npc = randint(0, 5) print('O programa irá sortear o numero, vamo ver se você ira acertar?') numero = int(input('Escolha o seu número: ')) if npc == numero: print(f'O número sorteado foi {npc}, você acertou!') print('PARABÉNS !!!') else: print(f' o numero sorteado foi {npc}, voce errou!') print('Mais sorte na proxima vez!')
essa função sleep era uma das funções que eu estava procurando! funções como da biblioteca time, random, esse if e else, and e or , acredito que eu usarei muito, lógico irei aprender outras funções importantes também, mas essas que citei acima já abrem um leque de possibilidades no Python para criar códigos já ate legais.
mano até chorei com esse vídeo, adoro esses carregamentos, quando era novo adorava colocar essas coisas no Multimedia Builder, mesmo que não esteja processando nada por trás kkk. Parabéns !
Eu usei a funcionalidade: choice, ao invés da funcionalide: randint. Eu obtive os mesmos resultado, só que o randint é bem mais simplificado... Só que mesmo assim eu consegui solucionar o problema. Nice!!
O meu não funcionou com choice, mas foi só trocar pra randint que funcionou. Acho q tem haver com os numeros inteiros, não consegui resolver com choice
Hoje é 29/09/2021 ás 00:13 horas, eu morto de cansado do trabalho, e estou aqui estudando. Estou muito feliz que consegui resolver sozinho esse exercício, sem precisar copiar códigos. Eu fiz assim: import random print('Estou pensando em um número aleatório de 1 a 5 e gotaria que você tentace acerta quel é') n = int(input('Qual número estou pensando?: ')) c = random.randint(1,5) print(f'O número que eu pensei foi {c}') if n == c: print('PARABENS!, acertou em cheio') else: print('Não foi dessa vez :(, mais não desista!')
Tá bem simples mas funciona import random pc = random.randint(0, 5) vc = int(input('Digite um número de 0 a 5:')) if pc==vc: print('Você ganhou!!!') else: print('O PC ganhou!!!')
from random import randint from time import sleep from termcolor import colored computador = randint(0, 10) print(colored('=#=', 'yellow') * 25) print('Vou pensar em numero entre 0 e 10') print(colored('=#=', 'yellow') * 25) jogador = int(input('Em que numero eu pensei ? ')) print(colored('Processando...', 'yellow')) sleep(4) if computador == jogador: print(colored('Acerto mizerávi
Também fiz assim: import random n = int(input('Tente advinhar o número:')) num = random.randint(0,5) print(num) if n == num : print('Parabéns você acertou!') else: print('Que pena, você errou!')
muito top esse desafio, me deu um up novamente nos estudos. estava meio desanimado na última semana mas já estou retomando o gosto. acredito que a caminhada seja assim msm, cheia de altos e baixos.
O meu deu certo, mais eu usei o choice... from random import choice print('-=-'* 19) print('Vou pensar em um número entre 0 e 5. Tente Adivinhar...') print('-=-'* 19) lista=[0,1,2,3,4,5] escolha=choice(lista) n1=int(input('Em que número eu pensei? ')) print('PROCESSANDO...') if n1 == escolha: print('PARABÉNS! Você conseguiu me vencer!') else: print('GANHEI! Eu pensei no número {} e não no {}'.format(escolha,n1)) print('--FIM--')
eu também fiz com choice: from random import choice import time n = int(input('O pc vai pensar em um número de 1 à 5, tente adivinhar qual é: ')) numeros = choice([1, 2, 3, 4, 5]) if n >= 6: print('eu mandei você pensar em um numero de de 1 à 5, seu animal.') else: print('analisando...') time.sleep(1) if n= 6: print('tente de novo.') else: print('Você errou, eu pensei em {} e não em {}' .format (numeros, n))
Muito feliz de ter conseguido resolver o exercício!
Рік тому+4
Olá 🦗! Fico muito feliz em saber que conseguiu resolver o exercício! Parabéns pelo esforço e dedicação! Continue assim, se dedicando aos estudos e buscando conhecimento. Tenho certeza de que vai alcançar seus objetivos! 🎉 Considere se tornar Estudonauta ou Aluno Apoiador em nosso site para ajudar no seu aprendizado. 🖖
Fantático Rapaz! Eu peguei a ideia e desenvolvi o mesmo jogo mas de forma parecida! Muito obrigado pela dica e pelo apoio mesmo tendo gravado o curso a tanto tempo.
Inspirado nesse desafio eu fiz um joguinho para tentar adivinhar a PALAVRA, esse aqui é o código - from random import choice print(' {:=^50} '.format(' Adivinhe a palavra ! ')) lista = ['abelha', 'macaco', 'matemática', 'livro', 'praia', 'leão', 'celular', 'triângulo', 'história', 'capitalismo'] palavra_secreta1 = choice(lista) dica1 = input(' Você vai querer uma dica ? ').lower() if palavra_secreta1 == 'abelha': dica2 = ' A sua dica é : Amarelo e preto ' nps = ' A palavra secreta tem 6 letras ' elif palavra_secreta1 == 'macaco': dica2 = ' A sua dica é : Evolução humana ' nps = ' A palavra secreta tem 6 letras ' elif palavra_secreta1 == 'matemática' or palavra_secreta1 == 'matematica': dica2 = ' A sua dica é : Pesadelo de muitos na escola ' nps = ' A palavra secreta tem 10 letras ' elif palavra_secreta1 == 'livro': dica2 = ' A sua dica é : Conhecimento ' nps = ' A palavra secreta tem 5 letras ' elif palavra_secreta1 == 'praia': dica2 = ' A sua dica é : Férias ' nps = ' A palavra secreta tem 5 letras ' elif palavra_secreta1 == 'leão' or palavra_secreta1 == 'leao': dica2 = ' A sua dica é : Rei ' nps = ' A palavra secreta tem 4 letras ' elif palavra_secreta1 == 'celular': dica2 = ' A sua dica é : Sem isso, sem vida ' nps = ' A palavra secreta tem 7 letras ' elif palavra_secreta1 == 'triângulo' or palavra_secreta1 == 'triangulo': dica2 = ' A sua dica é : Forma ge...' nps = ' A palavra secreta tem 9 letras ' elif palavra_secreta1 == 'história' or palavra_secreta1 == 'historia': dica2 = ' A sua dica é : Passado ' nps = ' A palavra secreta tem 10 letras ' elif palavra_secreta1 == 'capitalismo': dica2 = ' A sua dica é : Right ' nps = ' A palavra secreta tem 11 letras ' if dica1 == 'Sim' or dica1 == 'sim' or dica1 == 'SIM': print(dica2) else: print(' Então vamos direto ao jogo ! ') print(' Tente adivinhar a palavra (Regras) : Se você pediu dica : Você terá 3 chances para adivinhar a palavra Se você não pediu dica : Você terá 5 chances para adivinhar a palavra ') print(' A sua palavra tem {} '.format(nps)) if dica1 == 'sim': n1a = str(input(' Tente adivinhar a palavra: ')).strip() if n1a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n1a != palavra_secreta1: print(' Você errou! ') n2a = str(input(' Tente novamente: ')).strip() if n2a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n2a != palavra_secreta1: print(' Você errou .') n3a = str(input(' Sua última tentativa: ')).strip() if n3a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n3a != palavra_secreta1: print(' Você perdeu A palavra era {} '.format(palavra_secreta1)) else: n1b = str(input(' Tente adivinhar a palavra: ')) if n1b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n1b != palavra_secreta1: print(' Você errou ') n2b = str(input(' Tente novamente: ')) if n2b == palavra_secreta1: print(' Parabéns ! Você ganhou !') elif n2b != palavra_secreta1: print(' Você errou ') n3b = str(input(' Tente novamente: ')) if n3b == palavra_secreta1: print(' Parabéns ! Você ganhou !') elif n3b != palavra_secreta1: print(' Você errou ') n4b = str(input(' Tente novamente: ')) if n4b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n4b != palavra_secreta1: print(' Você errou ') n5b = str(input(' Sua última tentativa: ')) if n5b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n5b != palavra_secreta1: print(' Você perdeu A palavra era {} '.format(palavra_secreta1))
ficou muito bom, parabéns, fiz algumas modificações para deixar o código mais fácil de entender e na hora de responder, pode ter gente que responde "s" ou "n". código: from random import choice print(' {:=^50} '.format(' ADIVINHE-QUAL-É-A-PALAVRA-!-----1.0 ')) lista = ['abelha', 'macaco', 'matemática', 'livro', 'praia', 'leão', 'celular', 'triângulo', 'história', 'capitalismo'] palavra_secreta1 = choice(lista) dica1 = input(' Você vai querer uma dica ? ').lower() #------------------------------------dicas------------------------------------ if palavra_secreta1 == 'abelha': dica2 = ' A sua dica é : Amarelo e preto ' nps = ' A palavra secreta tem 6 letras ' elif palavra_secreta1 == 'macaco': dica2 = ' A sua dica é : Evolução humana ' nps = ' A palavra secreta tem 6 letras ' elif palavra_secreta1 == 'matemática' or palavra_secreta1 == 'matematica': dica2 = ' A sua dica é : Pesadelo de muitos na escola ' nps = ' A palavra secreta tem 10 letras ' elif palavra_secreta1 == 'livro': dica2 = ' A sua dica é : Conhecimento ' nps = ' A palavra secreta tem 5 letras ' elif palavra_secreta1 == 'praia': dica2 = ' A sua dica é : Férias ' nps = ' A palavra secreta tem 5 letras ' elif palavra_secreta1 == 'leão' or palavra_secreta1 == 'leao': dica2 = ' A sua dica é : Rei ' nps = ' A palavra secreta tem 4 letras ' elif palavra_secreta1 == 'celular': dica2 = ' A sua dica é : Sem isso, sem vida ' nps = ' A palavra secreta tem 7 letras ' elif palavra_secreta1 == 'triângulo' or palavra_secreta1 == 'triangulo': dica2 = ' A sua dica é : Forma ge...' nps = ' A palavra secreta tem 9 letras ' elif palavra_secreta1 == 'história' or palavra_secreta1 == 'historia': dica2 = ' A sua dica é : Passado ' nps = ' A palavra secreta tem 10 letras ' elif palavra_secreta1 == 'capitalismo': dica2 = ' A sua dica é : Right ' nps = ' A palavra secreta tem 11 letras ' if dica1 == 'sim' or dica1 == 's': print(dica2) #--------------------se o jogador não quê dicas-------------------- else: print(' Então vamos direto ao jogo ! ') print(' Tente adivinhar a palavra (Regras) : Se você pediu dica : Você terá 3 chances para adivinhar a palavra Se você não pediu dica : Você terá 5 chances para adivinhar a palavra ') print(' A sua palavra tem {} '.format(nps)) #--------------------------jogo com dica-------------------------- if dica1 == 'sim' or dica1 == 's': n1a = str(input(' Tente adivinhar a palavra: ')).strip() if n1a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n1a != palavra_secreta1: print(' Você errou! ') n2a = str(input(' Tente novamente: ')).strip() if n2a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n2a != palavra_secreta1: print(' Você errou .') n3a = str(input(' Sua última tentativa: ')).strip() if n3a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n3a != palavra_secreta1: print(' Você perdeu A palavra era {} '.format(palavra_secreta1)) #--------------------------------------------jogo sem dica-------------------------------------------- else: n1b = str(input(' Tente adivinhar a palavra: ')) if n1b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n1b != palavra_secreta1: print(' Você errou ') n2b = str(input(' Tente novamente: ')) if n2b == palavra_secreta1: print(' Parabéns ! Você ganhou !') elif n2b != palavra_secreta1: print(' Você errou ') n3b = str(input(' Tente novamente: ')) if n3b == palavra_secreta1: print(' Parabéns ! Você ganhou !') elif n3b != palavra_secreta1: print(' Você errou ') n4b = str(input(' Tente novamente: ')) if n4b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n4b != palavra_secreta1: print(' Você errou ') n5b = str(input(' Sua última tentativa: ')) if n5b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n5b != palavra_secreta1: print(' Você perdeu A palavra era {} '.format(palavra_secreta1))
@@josebarros3031 Muito bom o código, estava dando uma olhada nele achei 2 problemas. Se na resposta você digitar por exemplo "Macaco" ou "MACACO" o programa entende como se você tivesse errado, porque está sem a função .lower() nas respostas, e na pergunta para saber se o usuário irá querer dica ou não acontece a mesma coisa(ele entende como se o usuário digitasse "não" ou outra coisa) pois também está sem a função lower. O outro problema estava nas resposta com duas opções por exemplo "historia" ou "história", por não tem a palavra acentuada na lista de palavras e o programa entendia que estava errado. Então fiz essas poucas alterações adicionando a função lower e strip aonde era necessário e adicionando as palavras que faltavam na lista, espero ter ajudado. CÓDIGO: from random import choice print(' {:=^50} '.format(' ADIVINHE-QUAL-É-A-PALAVRA-!-----1.0 ')) lista = ['abelha', 'macaco', 'matemática', 'matematica', 'livro', 'praia', 'leão', 'leao', 'celular', 'triângulo', 'triangulo', 'história', 'historia', 'capitalismo'] palavra_secreta1 = choice(lista) dica1 = str(input(' Você vai querer uma dica ? ')).strip().lower() #-----------------------------------dicas----------------------------------- if palavra_secreta1 == 'abelha': dica2 = ' A sua dica é : Amarelo e preto ' nps = ' A palavra secreta tem 6 letras ' elif palavra_secreta1 == 'macaco': dica2 = ' A sua dica é : Evolução humana ' nps = ' A palavra secreta tem 6 letras ' elif palavra_secreta1 == 'matemática' or palavra_secreta1 == 'matematica': dica2 = ' A sua dica é : Pesadelo de muitos na escola ' nps = ' A palavra secreta tem 10 letras ' elif palavra_secreta1 == 'livro': dica2 = ' A sua dica é : Conhecimento ' nps = ' A palavra secreta tem 5 letras ' elif palavra_secreta1 == 'praia': dica2 = ' A sua dica é : Férias ' nps = ' A palavra secreta tem 5 letras ' elif palavra_secreta1 == 'leão' or palavra_secreta1 == 'leao': dica2 = ' A sua dica é : Rei ' nps = ' A palavra secreta tem 4 letras ' elif palavra_secreta1 == 'celular': dica2 = ' A sua dica é : Sem isso, sem vida ' nps = ' A palavra secreta tem 7 letras ' elif palavra_secreta1 == 'triângulo' or palavra_secreta1 == 'triangulo': dica2 = ' A sua dica é : Forma ge...' nps = ' A palavra secreta tem 9 letras ' elif palavra_secreta1 == 'história' or palavra_secreta1 == 'historia': dica2 = ' A sua dica é : Passado ' nps = ' A palavra secreta tem 10 letras ' elif palavra_secreta1 == 'capitalismo': dica2 = ' A sua dica é : Right ' nps = ' A palavra secreta tem 11 letras ' if dica1 == 'sim' or dica1 == 's': print(dica2) #-------------------se o jogador não quê dicas------------------- else: print(' Então vamos direto ao jogo ! ') print(' Tente adivinhar a palavra (Regras) : Se você pediu dica : Você terá 3 chances para adivinhar a palavra Se você não pediu dica : Você terá 5 chances para adivinhar a palavra ') print(' A sua palavra tem {} '.format(nps)) #-------------------------jogo com dica------------------------- if dica1 == 'sim' or dica1 == 's': n1a = str(input(' Tente adivinhar a palavra: ')).strip().lower() if n1a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n1a != palavra_secreta1: print(' Você errou! ') n2a = str(input(' Tente novamente: ')).strip().lower() if n2a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n2a != palavra_secreta1: print(' Você errou .') n3a = str(input(' Sua última tentativa: ')).strip().lower() if n3a == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n3a != palavra_secreta1: print(' Você perdeu A palavra era {} '.format(palavra_secreta1)) #-------------------------------------------jogo sem dica------------------------------------------- else: n1b = str(input(' Tente adivinhar a palavra: ')).strip().lower() if n1b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n1b != palavra_secreta1: print(' Você errou ') n2b = str(input(' Tente novamente: ')).strip().lower() if n2b == palavra_secreta1: print(' Parabéns ! Você ganhou !') elif n2b != palavra_secreta1: print(' Você errou ') n3b = str(input(' Tente novamente: ')).strip().lower() if n3b == palavra_secreta1: print(' Parabéns ! Você ganhou !') elif n3b != palavra_secreta1: print(' Você errou ') n4b = str(input(' Tente novamente: ')).strip().lower() if n4b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n4b != palavra_secreta1: print(' Você errou ') n5b = str(input(' Sua última tentativa: ')).strip().lower() if n5b == palavra_secreta1: print(' Parabéns ! Você ganhou ! ') elif n5b != palavra_secreta1: print(' Você perdeu A palavra era {} '.format(palavra_secreta1))
pela primeira vez fiz um exercicio sem muitas dificuldades kkkkkk meu resultado: vi na biblioteca do python esse random.randrange, que print numeros aleatorio q vc escolhe o inicio e fim import random num = random.randrange(0,5) print('') print('Estou pensando em um numero entre 0 e 5. tente adivinhar...') chute = int(input('Em que numero pensei?')) print('hmm.... Processando....') if chute == num: print('Parabêns, vc acertou!!') else: print('Vc Errou, tente novamente!')
eu criei um jogo com dificuldades, professor! . print('-' * 24) import random play = str(input('Está pronto para começar? ')).strip().lower() s = 'sim' in play n = 'não' in play if s == True: difficulty = str(input('Chose a difficulty (hard, normal or easy): ')).strip().lower() easy = 'easy' in difficulty normal = 'normal' in difficulty hard = 'hard' in difficulty d1 = random.randint(1, 3) d2 = random.randint(1, 6) d3 = random.randint(1, 9) if easy == True: print('Ue, escolheu a dificuldade fácil? que medroso...') num1 = int(input('escolha logo um número entre 1 e 3: ')) if num1 == d1: print('Certo, você acertou, mas com a dificuldade no fácil, todos conseguem.') else: print(f'Cara, até no fácil você errou? eu pensei no número {d1}, não no {num1}') if normal == True: print('Normal? tá começando a ficar interessante...') num2 = int(input('Escolhe um número entre 1 e 6: ')) if num2 == d2: print('Você acertou!? tenho certeza que no hard você não teria tanta sorte assim...') else: print(f'Como esperado, você errou, se você não acerta aqui, imagina no hard LOL! Eu pensei no {d2}, ' f'não no {num2}') if hard == True: print('Está tão confiante assim? hahahaha') num3 = int(input('Escolhe um número entre 1 e 9: ')) if num3 == d3: print('Impossível!!! eu nunca perdi nessa dificuldade!!!') else: print('Não se envergonhe... eu fui programado para nunca perder nesse nível. Eu pensei ' f'no {d3}, não no {num3}') if n == True: print('Seu medroso...') print('-----END-----') print('-' * 24)
Me senti muito feliz conseguindo fazer este! Inclusive fiz vários outros depois só pra praticar e brincar ao mesmo tempo! Mas de maneira bem simplificada fiz o seguinte: import random import time n = int(input('Digite um número de 0 a 5: ')) s = random.randint(0, 5) print('Processando, aguarde...') time.sleep(3) if s == n: print('O número sorteado foi {}. Parabéns você acertou!'.format(s)) else: print('O número sorteado foi {}. Que pena, você errou!'.format(s))
Esse exercício eu resolvi ele de uma maneira diferente,mas obtive o mesmo resultado! import random print('★◢▬▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭◱◸☆◹◲▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▬◣★') print(' Tente adivinhar que número entre 0 à 5 estou pensando!') print('★◥▬▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭◱◸☆◹◲▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▬◤★') numeros = 0, 1, 2, 3, 4, 5 escolha = random.choice(numeros) user = int(input('Digite um número de 0 à 5: ')) if user == escolha: print('Parabéns,você acertou!') else: print('Awn,você não conseguiu adivinhar,o computador ganhou,mais sorte da próxima!')
Meta de trabalhar na área ainda em 2023!!!! hoje 23/12/22 Estou muito feliz em já começar acertando sozinho! mesmo que de forma diferente EXERCICIO#28: import random print('Tente acertar o número aleatorio entre 0 e 5!') numero = int(input('Digite um número: ')) randon = random.randint(0, 5) if numero == randon: print('Parabéns! Você venceu!') else: print('O computador venceu') print(f'O computador escolheu {randon}')
Eu fiz assim: from random import randint print(f'Vou pensar em um número entre 0 e 5. Tente Advinhar ...') num1 = int(input('Que número pensei: ')) print(f'Processando...') num2 = randint(0, 5) if num2 == num1: print(f'Parabéns, Você ganhou!') else: print(f'Ganhei, Pensei no número {num2} e não no número {num1}')
Eu também from random import randint a=int(input('qual número eu pensei :')) b=randint(0,5) print(f'pensei no {b}') if a==b: print('certa resposta,parabens !') else: print('voce errou.')
A minha maior dificuldade tem sido na hora de executar um exercício sempre associar as soluções da aula/exercício passado... E o jeito de resolver é sempre mais simples. 10/10/2022
Muito agradecido pelo conteúdo de altíssima qualidade. Estou fazendo o curso em Agosto/2019. Ainda é possível fazer o teste para ter acesso ao certificado? Valeuuu!
Rapaziada confesso que queimei um pouco a largada mas é pq eu queria fazer um joguinho bacana com função de jogar novamente! import random while True: print('JOGO DE ADINVINHA!!') num = random.randint(0, 5) tentativa = int(input('Adivinhe qual o número de 0 a 5: ')) if tentativa == num: print('Parabéns você conseguiu acertar!!') else: print('Infelizmente não foi dessa vez') print('Obrigado por jogar!') nova = str(input('Deseja jogar novamente? S/N: ')).strip().upper() if nova == 'S': continue else: break Utilizei a opção de loop while para acrescentar essa função para que enquanto o valor de nova for 'S' o script será reiniciado e quando for 'diferente ou N' haverá um break para encerrar o código o gustavo ainda vai explicar isso melhor eu que quis queimar a largada pois também não aprendi essa parte ainda kkkkkk
Fiz o exercicio de uma forma simples, não fazendo da mesma forma que a correção. Mas de qualquer forma fico feliz por ter conseguido, mesmo sem utilizar a importação/funções. Vai servindo sempre como aprendizado. Como eu fiz: n1 = 0 print("Vou pensar em um número entre 0 e 5. Tente adivinhar...") n2 = int(input("Em que número eu pensei? ")) if n2 >= 1: print("GANHEI !! Eu pensei no número {} e não no {}.".format(n1, n2)) else: print("PARABÉNS !! você acertou...")
Minha solução foi um pouco diferente, eu usei uma lista de numeros de 0 a 5 e usei a função choice do random para sortear o número. Ficou assim: from random import choice num = int(input('Digite um número inteiro entre 0 e 5: ')) numeroSorteio = [0, 1, 2, 3, 4, 5] numeroSorteado = int(choice(numeroSorteio)) if num == numeroSorteado: print('Parabéns, você acertou! O número pensado foi {} e você digitou {}.'.format(numeroSorteado, num))
else: print('Infelizmente, você errou! o número pensado foi {} e não {}'.format(numeroSorteado, num))
from random import randint from time import sleep from termcolor import colored pc = randint(0, 5) print(colored('-=-', 'yellow') * 19) print(colored('Vou pensar em um número entre 0 e 5. Tente adivinhar...', 'blue')) print(colored('-=-', 'yellow') * 19) resp = int(input('Em que número eu pensei? ')) print(colored('PROCESSANDO...', 'magenta')) sleep(2) if resp == pc: print(colored('PARABÉNS! Você conseguiu me vencer!', 'green')) else: print(colored('GANHEI! Eu pensei no {} e não no {}.', 'red').format(pc, resp))
#Jogo de adivinhação de números import random print('='*20) print('JOGO DA ADIVINHAÇÃO') print('='*20) n = float(input('Vou pensar em um número entre 0 e 5, tente adivinhar: ')) lista = [0,1,2,3,4,5] na = random.choice(lista) if n == na: print(f'Parabéns! Era {na} que estava pensando.') elif n >= 6: print(f'Eu disse entre 0 e 5!') else: print(f'Errou! Era {na} que estava pensando.')
usa o comando while, ou o for se você quiser limitar nesse caso você poderia ter feito assim: from random import choice from time import sleep while True: numeros = [0, 1, 2, 3, 4, 5] escolha = choice(numeros)#escolhe um numero aleatorio na lista numeros print('eu vou escolher um numero de 0 a 5') print('ja escolhi') palpite = int(input('que numero eu escolhi? '))#pede ao jogador um numero print('hum...') sleep(2) if palpite == escolha:#veifica se a variavel escolha é igual a variavel palpite print('você acertou eu escolhi {}'.format(escolha)) else: print('você errou eu escolhi {}'.format(escolha)) #foi dessa forma que fiz
No meu codigo, eu mudei um pouco, eu fiz pedindo o usuario para me informar dois numeros, assim o computador ia escolher um numero entre esse intervalo. Muito bons esses exercicios. import random n1 = int(input('Digite o primeiro número do intervalo: ')) n2 = int(input('Digite o segundo número do intervalo: ')) num = random.randint(n1, n2) p1 = int(input('Digite um número: ')) if p1 == num: print('Parabéns, você acertou!!!') else: print('O computador ganhou!!!')
Esse foi o meu não saio igual ao do professor da no mesmo resultado: import random num = int(input(' Digite um número de 0 a 5: ')) num = random.randint(0,5) if num>=5: print(num) print(' Parabéns você acertou') else: print(num) print(' Você errou ')
Bom, tô tentando trocar de área de profissão. Já tive experiencias bem positivas em programação quando tava aprendendo a fazer jogos por conta própria e me surpreendo em como sua didática é simples e direta. Você é bom demais Professor! Quis compartilhar meu código também pra engajar quem vier a seguir de mim :) # adivinhar um numero import random from time import sleep # built-in pra dar uma pausa na execução do código num = int(random.randrange(1, 10)) mNum = int(input('Por favor, faça seu chute: ')) vale = 1 tentativa = 1 # funcao que leia os erros e anote as vezes que errou # com tres tentativas, o codigo apresenta uma dica pro usuario acertar o numero print(num) while mNum != num: mNum = int(input('Deu ruim. Tenta de novo pf: ')) tentativa += 1 if tentativa > 3: sleep(1) if vale > 0: print('Perai, perai, perai!') vale -= 1 sleep(3) print(f'Man, to vendo que você ta com dificuldade pra acertar. Vou te dar uma dica: {num-1, num+1}') else: pass else: pass else: pass if mNum == num: print('Parabéns! Você acertou!')
Usei o randint porque já o conhecia, assim como o randrange. Caso contrário teria feito como alguns colegas e usado métodos já vistos em aulas anteriores, como o choice em que escolhe um número de uma lista. Bora pra cima!
Salvee, to fazendo o curso no inicio de 2024, ta sendo mt bom, esse professor faz tudo parecer mt facil, como realemnte é, diferente de outros. O meu código para resolver o exercicio foi o seguinte: from random import randint from time import sleep print('-=-'*20) print('Vamos jogar um jogo de adivinhação?') sim = input('Sim/Não ') print('-=-'*20) capitalizado = sim.capitalize() if capitalizado == 'Sim': print('Ok, vou vou pensar em um número de 0 a 5, e você tem que acertar!') if capitalizado == 'Não': print('Ahh, que pena! Se você quiser jogar, é só voltar mais tarde!') computador = randint(0, 5) # Escolhe o número jogador = int(input('Agora é sua hora de adivinhar! Escreva um número de 0 a 5, e tente adivinhar' 'o número que eu pensei! ')) print('Processando...') sleep(3) if jogador == computador: print('Poxa, você me venceu! Quer jogar de novo?') else: print('Eu ganhei! Vamos jogar de novo?') Eu mudei muita coisa, coloquei coisa que não precisava, mas me diverti muito mais fazendo assim, recomendo para vocês resolver do seu jeito, colocando coisas novas, melhora muito o aprendizado. Estou Vendo esse curso com 12 anos, nunca é cedo para aprender algo novo!
Esse é meu código antes de assistir o video do exercicio... from random import randint # Computador sorteando um número entre 0 e 5 sort = randint(0, 5) n = int(input('Tente adivinhar o número sorteado entre 0 e 5: ')) if n == sort: print('ACERTOU!!!') else: print('Que pena, voce errou...') print('Finalizando programa...') mas ao assistir 10s de video ja tive que mudar algumas coisas porque o do Prof. ficou bem legal
Exercícío 028 from random import randint print('-='*30, ' Vou pensar em um número entre 0 e 5. Tente adivinhar...') print('-='*30) p = randint(0, 5) n = int(input('Em que número eu pensei? ')) if n == p: print('PROCESSANDO... PARABÉNS! Você conseguiu me vencer!') else: print(f'GANHEI! Eu pensei no número {p} e não no {n}.') Esse foi um dos códigos mais legais de fazer. Pq eu fiz na fluidez e é muito bom ver ele funcionando.
Eu tinha visto um vídeo ontem de umas dicas de python e uma delas era como colorir o terminal kkkk from random import randint from time import sleep print(f'\033[92m{"-+-"*19} ' f'\033[93mVou pensar em um número entre 0 e 5. Tente adivinhar... ' f'\033[92m{"-+-"*19}') # randint(ini, fim) usa o todo intervalo, enquanto randrange(prime, ult) não pega o último, vai até ult-1 só number = randint(0, 5) guess = int(input('\033[97mEm que número pensei? ')) print('\033[94mPROCESSANDO...') sleep(3) if guess == number: print('\033[95mVocê acertou! Parabéns!') else: print(f'\033[91mErrou! Era o {number} e não o {guess}! Tente de novo!')
2021 Sou iniciante e sinto esse curso muito completo para mim que não entendi nada! Parabéns professor ! Continue ... Eu criei o meu código com emoji , o qual você já havia ensinado: from random import randint from emoji import emojize n = int(input('Qual número pensei entre 1 e 5?')) n_aleatorio = (randint(0, 5)) print('Eu pensei:{}'.format(n_aleatorio)) if n == n_aleatorio: print('Você acertou, PARABÉNS! {}'.format(':sunglasses', use_aliases=True)) else: print('Você perdeu! tente Outra vez! {}'.format(emojize(':scream:', use_aliases=True))) print('___FIM___') Bora de Python!
Na versão atual do Python, utiliza-se o comando time.sleep() ao invés de só sleep. Tava tentando fazer isso aqui e não conseguia de jeito nenhum, essa é a forma atual agora. Fica a dica ;) Vlw Guanabara!!
fiz da seguinte forma: from random import randint from time import sleep computer_num = randint(0,5) user = int(input('Type a number between 0 and 5: ')) print('processing...') sleep(2) if user == computer_num: print('Congrats, you got it!!! ') else: print('I win!')
Eu havia utilizado um conceito visto nos desafios anteriores, deixando o código um pouco maior: print('Olá, vou escolher um número inteiro entre 0 à 5. Tente adivinhar qual.') n = int(input('Qual número eu escolhi? ')) lista = [0, 1, 2, 3, 4, 5] npc = random.choice(lista) print(f'O número que eu escolhi foi {npc}') if n == npc: print('Parabéns, você adivinhou!') else: print('Ganhei, você não conseguiu adivinhar.')
Meu código faz exatamente a mesma coisa, porém usei algumas técnicas diferentes, a grande maioria das operações foi usando conceitos passados nas aulas mesmo (eu uso inglês nas variáveis pra poder praticar, e porque acho que é mais fácil). # um programa que deverá gerar um número aleatório e que o usuário tente adivinhar esse número. Exiba o resultado se acertado ou não. from random import randint from time import sleep number = randint(0, 5) print(30 * "-=") print('Pensei em um número entre 1 e 5, consegue adivinhar qual é?') print(30 * "-=") guess_number = int(input('Qual seu palpite? ')) print('Processando...') sleep(2) print('Acertou!' if guess_number == number else f'Errou! O número que pensei foi {number}!')
Muito bom suas aulas!! Não queria dizer, pois eu tmbm estou fazendo o curso de Linux com você. Por isso não queria dizer mas seus cursos são muito bons! São muito dahora mesmo!! E isso acaba sendo difícil quando vou fazer outro curso com outros professores kkk mais isso não é culpa sua, você é top demais mano! Tanto pelo modo que ensino e pela facilidade que tem de prender a atenção, e isso pelo vídeo! Kkk muito bom mesmo, essa aula eu consegui fazer mas assistindo ao exercício, muito top esse jogo! Não consegui ganhar nenhuma ainda 😅 mas parabéns mesmo Guarabara! Não faz ideia da ajuda que seus vídeos estão me dando. Obrigado pelo empenho e dedicação por nós, pequenos "gafanhotos" 👏👏
Cara, de todos os exercícios até agora, esse foi o melhor! Meu código ficou muito grande, vou tar disponibilizando pra quem quiser usar: from random import randint from time import sleep dica = int(input('\033[31mJogador, você deseja ativar as dicas? (1 para sim/2 para não)\033[m ')) botname = str(input('\033[32m[SYSTEM]\033[m \033[36mDê um nome ao seu Adversário.\033[m ')).strip() if botname == '': botname = 'N/A' print('\033[33m--=\033[m' * 30) print('\033[32m[{}]\033[m \033[35mVou pensar num número de 0 a 5. Tenta adivinhar!\033[m'.format(botname.upper())) print('\033[33m--=\033[m' * 30) bnum = randint(0, 5) # Dica do número pensado pelo computador. if dica == 1: if bnum == 0: print(' \033[36m[DICA]\033[m - \033[34mÉ um número tanto positivo e negativo.\033[m ') if bnum == 1: print(' \033[36m[DICA]\033[m - \033[34mÉ um número impar e também é divisível por todos os números.\033[m ') if bnum == 2: print(' \033[36m[DICA] - \033[34mÉ um número par, primo e também é o módulo(resto) de 27 ÷ 5.\033[m ') if bnum == 3: print(' \033[36m[DICA]\033[m - \033[34mÉ um número impar e -2 unidades ficaria 1 \033[m ') if bnum == 4: print(' \033[36m[DICA]\033[m - \033[34mÉ um número par e multiplicado por 4 ficaria 16. \033[m ') if bnum == 5: print(' \033[36m[DICA]\033[m - \033[34mÉ um número impar, primo e subtraido por 6 ficaria -1, \033[m ') if dica == 2: print(' \033[4;31mVocê no começo do jogo desativou as DICAS, reinicie o jogo para ativa-las.\033[m ') print('\033[33m--=\033[m' * 30) print('\033[32m[{}]\033[m \033[35mEaí? Que número eu pensei?\033[m '.format(botname.upper())) pnum = int(input('\033[32m[YOU]\033[m \033[33mO número é...\033[m ')) print('\033[32m[YOU]\033[m \033[33mO número é o {}!\033[m'.format(pnum)) sleep(1) print('\033[32m[SYSTEM]\033[m - \033[36m{} está analisando a sua resposta...\033[m'.format(botname.upper())) sleep(7) # Mensagem de vitória ou perda. if pnum == bnum: print('\033[33m--=\033[m' * 30) print(' \033[32m[{}]\033[m \033[35mParabéns! Você acertou.\033[m '.format(botname.upper())) print('\033[33m--=\033[m' * 30) else: print('\033[33m--=\033[m' * 30) print(' \033[32m[{}]\033[m \033[35mVocê errou! O número que eu pensei foi {}!\033[m '.format(botname.upper(), bnum)) print('\033[33m--=\033[m' * 30) Tmj professor!
Achei bem tranquilo, fiz assim: from random import randint n = randint(0,5) # Computador sorteia o número u = int(input('Qual é o número? Escolher de 0 a 5: ')) # Usuário escolhe o número if n == u: print('Parabéns você acertou!') else: print('Tente novamente!') print(f'O número escolhido foi {n}.')
Fiz assim : From Ransom import choice From time import sleep NR=int(input('bla bla')) lista = [....] escolhido = choice(lista) print(f'{escolhido}') print('processando') sleep(3) If NR == escolhido: Print('Parabens') Else: Print('tente de novo') 12/21 dessa forma fiz sozinho e depois fiz igual ao Guanabara. Tô apanhando em alguns exercícios mas outros parecem simples.
kkkk Adoro fazer esses exercícios, coloquei um áudio do Faustão para quando o usuário perde e um áudio de comemoração quando acerta: import random import pygame from time import sleep pygame.mixer.init() pygame.init() print('\033[1;34mVou pensar em um número entre 0 e 5. Tente adivinhar!\033[m') num1 = random.randint(0, 5) num2 = int(input('Em que número pensei?:')) print('Tam Tam Tam Tam....') sleep(2) print('Você...') sleep(1) if num1 == num2: print('\033[1;34mVocê acertou, Parabéns! Uhuuul!!\033[m ' 'Eu pensei mesmo no número {}!haha'.format(num1)) pygame.mixer.music.load('comemora.mp3') pygame.mixer.music.play() pygame.event.wait() else: print('\033[1;31mVocê errrrouuuu!!!haha\033[m ' 'Eu pensei no número {} e não no {}.'.format(num1, num2)) pygame.mixer.music.load('errou.mp3') pygame.mixer.music.play() pygame.event.wait()
Ja fiz um desse no meu curso 👇: nome = input('Digite o seu nome: ') print(f'Seja bem vindo(a) ao jogo da adivinhação,',nome) from random import randint computador = randint(0, 30) print('Sou o seu computador...acabei de pensar em um número entre 0 e 30.') print('Será que você irá conseguir adivinhar o número que eu pensei??') acertou = False palpites = 0 while not acertou: jogador = int(input('Qual é seu palpite?')) palpites += 1 if jogador == computador: acertou = True else: if jogador < computador: print('É mais, tente outra vez') elif jogador > computador: print('É menos, continue tentando.') print(f'Você acertou com',palpites, 'tentativas. PARABÉNSS!!!')
Eu fiz dessa forma. import random n = [0,1,2,3,4,5] nr = random.choice(n) e = int(input('Qual foi o número de 0 a 5 que eu escolhi?')) if e == nr: print('Parabéns, você ganhou!') else: print('Mais sorte da próxima vez, você perdeu.')
EU FIZ ASSIM: from random import choice num = int(input('Escolha um numero entre 0 e 5: ')) al = choice([1, 2, 3, 4, 5]) if num == al: print('Você acertou o numero é {}'.format(al)) else: print('tente novamente')
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-1/
Esse video apareceu no meu yt, e quem diria, assisti a primeira vez na pandemia, como algo pra ocupar minha mente pra nao surtar, de la pra ca passaram 4 anos, e hoje sou desenvolvedor mobile pleno, tudo começou com esse video, sempre bom recordar ❤
Quais foram seus passos após o cursos para se tornar um desenvolvedor mobile ? parabéns pela conquista
Seu relato é inspirador, muito bom ver pessoas bem sucedidas!
voce chegou a fazer faculdade amg?
Fiz esse exercício de um jeito simples demais rs não usei o random, estou me familiarizando aos poucos com essas funções. As vezes a gente se frustra por pensar em coisas que depois na correção parecem tão óbvias, mas o processo de aprendizado pra quem saiu do zero é assim mesmo, faz parte :)
Te entendo perfeitamente kkkkk,
mas programação é assim mesmo, você vai passar mais tempo pesquisando como se faz do que realmente codando
@@luigichaves. já me falaram isso, é coisa de mais pra memorizar tudo, é um infinito de códigos rs
@@vittaday SIM CARA, fui assistir o vídeo da explicação do professor e fiquei até triste kkkkkkkk. Mas precisamos sempre nos lembrar q nós estamos em um processo de aprendizagem
@@lukka.gabriel com certeza amigo gafanhoto! Boa sorte pra nós nessa jornada e muuuita RESILIÊNCIA!!!
como voce fez sem usar o random fiquei curioso
nome = str(input('Quer namorar comigo?')).upper().strip()
if nome == 'SIM':
print('To muito feliz, te amo!!')
else:
print('Nem queria mesmo!')
mt bomm kkkkkkk
😂
kkkkkkkkkkk :D
STONKS
Talvez...
Em 2022 estou achando simplesmente FANTÁSTICO. Parabéns!
eu tbm to achando perfeito!
eu tbm estou em 2022
ainda bem que pelo ano , o python n mudou muitos modulos kk
pra mim que sou iniciante, to achando tudo fantastico
'''
Desafio: Escreva um programa que faça o computador "pensar"
em um número de 0 e 5 e peça para o usuário descobrir
qual foi o número escolhido pelo computador
Obs.: O programa deverá escrever na tela se o usuário venceu ou perdeu
'''
# Biblioteca
from emoji import emojize
from random import randint
print(emojize("
=== :mortar_board: DESAFIO 28 :mortar_board: ===
", use_aliases=True))
n = int(input("
Digite um número entre [ 0 - 5 ]
-> "))
# Proteção básica:
if not ( n >= 0 and n
tbm
E ai, evolui?
Pra que complicar o exercicio? se ele tá rodando e o código está certo é o que importa, usar várias funções na onde não precisa não ajuda em nada.
@@Amanda-qe5lj quais as funções que você considera desnecessárias?
cada dia eu amo mais esse canal....
Concordo mano, melhor canal!
Muito bom mesmo!!!
É incrível como, não importa o quanto eu ache que simplifiquei o meu programa, dá pra fazer ainda mais simples!
simm kkkkkkkk
esse sem dúvidas foi o desafio mais divertido de se fazer hahaha
Fiz assim:
import random
nums = [0, 1, 2, 3, 4, 5]
np = random.choice(nums)
print('Vou pensar em um número de 0 a 5... Tente adivinhar qual é o número!')
adivinhe = int(input('Qual é o número? '))
if adivinhe == (np):
print('VOCÊ ACERTOU, PARABÉNS!')
else:
print('O Computador VENCEU!')
import random
v1=int(input('Em que número pensei? '))
lista=[0,1,2,3,4,5]
print('Processando...')
v2=random.choice(lista)
if v2!=v1:
print('Ganhei!Eu pensei no número {} e não no {} '.format(v2,v1))
else :
print('Perdi! Eu pensei no número {} igual o {}'.format(v1,v2))
Eu também fiz lista e usei choice, mas é maneiro chegar aqui na aula e ver outros métodos, nem lembrei do randint 😅😂😂
@@will.freitasferreira eu nem lembrei do choice 😅, fiz igual o do professor:
from random import randint
npc = randint(0, 5)
print('O programa irá sortear o numero, vamo ver se você ira acertar?')
numero = int(input('Escolha o seu número: '))
if npc == numero:
print(f'O número sorteado foi {npc}, você acertou!')
print('PARABÉNS !!!')
else:
print(f' o numero sorteado foi {npc}, voce errou!')
print('Mais sorte na proxima vez!')
@@victorSsantos Pode crer!! É isso aí, bora resolver todos esses desafios!! 🤜🏼🤛🏼
tambem usei o choice
essa função sleep era uma das funções que eu estava procurando!
funções como da biblioteca time, random, esse if e else, and e or , acredito que eu usarei muito, lógico irei aprender outras funções importantes também, mas essas que citei acima já abrem um leque de possibilidades no Python para criar códigos já ate legais.
Que vídeo incrível! Aplaudi por R$ 2,00 👏
Bom dia professor! Resolvi esse exercício importando a função CHOICE e usando lista.
Funcionou perfeitamente...
eu fiz assim tambem
Valeu!
Muito bom o Trabalho Guanabara ! parabéns ! só tinha visto qualidade em cursos assim na Ecthos vocÊ brilhou garotinho.
mano até chorei com esse vídeo, adoro esses carregamentos, quando era novo adorava colocar essas coisas no Multimedia Builder, mesmo que não esteja processando nada por trás kkk. Parabéns !
Eu usei a funcionalidade: choice, ao invés da funcionalide: randint. Eu obtive os mesmos resultado, só que o randint é bem mais simplificado... Só que mesmo assim eu consegui solucionar o problema. Nice!!
O meu não funcionou com choice, mas foi só trocar pra randint que funcionou. Acho q tem haver com os numeros inteiros, não consegui resolver com choice
Hoje é 29/09/2021 ás 00:13 horas, eu morto de cansado do trabalho, e estou aqui estudando. Estou muito feliz que consegui resolver sozinho esse exercício, sem precisar copiar códigos. Eu fiz assim:
import random
print('Estou pensando em um número aleatório de 1 a 5
e gotaria que você tentace acerta quel é')
n = int(input('Qual número estou pensando?: '))
c = random.randint(1,5)
print(f'O número que eu pensei foi {c}')
if n == c:
print('PARABENS!, acertou em cheio')
else:
print('Não foi dessa vez :(, mais não desista!')
Tá bem simples mas funciona
import random
pc = random.randint(0, 5)
vc = int(input('Digite um número de 0 a 5:'))
if pc==vc:
print('Você ganhou!!!')
else:
print('O PC ganhou!!!')
from random import randint
from time import sleep
from termcolor import colored
computador = randint(0, 10)
print(colored('=#=', 'yellow') * 25)
print('Vou pensar em numero entre 0 e 10')
print(colored('=#=', 'yellow') * 25)
jogador = int(input('Em que numero eu pensei ? '))
print(colored('Processando...', 'yellow'))
sleep(4)
if computador == jogador:
print(colored('Acerto mizerávi
Também fiz assim:
import random
n = int(input('Tente advinhar o número:'))
num = random.randint(0,5)
print(num)
if n == num :
print('Parabéns você acertou!')
else:
print('Que pena, você errou!')
muito top esse desafio, me deu um up novamente nos estudos. estava meio desanimado na última semana mas já estou retomando o gosto. acredito que a caminhada seja assim msm, cheia de altos e baixos.
O meu deu certo, mais eu usei o choice...
from random import choice
print('-=-'* 19)
print('Vou pensar em um número entre 0 e 5. Tente Adivinhar...')
print('-=-'* 19)
lista=[0,1,2,3,4,5]
escolha=choice(lista)
n1=int(input('Em que número eu pensei? '))
print('PROCESSANDO...')
if n1 == escolha:
print('PARABÉNS! Você conseguiu me vencer!')
else:
print('GANHEI! Eu pensei no número {} e não no {}'.format(escolha,n1))
print('--FIM--')
Também usei o choice e deu certo
eu também fiz com choice:
from random import choice
import time
n = int(input('O pc vai pensar em um número de 1 à 5, tente adivinhar qual é: '))
numeros = choice([1, 2, 3, 4, 5])
if n >= 6:
print('eu mandei você pensar em um numero de de 1 à 5, seu animal.')
else:
print('analisando...')
time.sleep(1)
if n= 6:
print('tente de novo.')
else:
print('Você errou, eu pensei em {} e não em {}' .format (numeros, n))
Eu usei o randrange e deu certo
Fiz o mesmo kk
Fiz igual kkk pqp
Guanabara é show! Melhor professor e curso que eu já tive.
Muito feliz de ter conseguido resolver o exercício!
Olá 🦗! Fico muito feliz em saber que conseguiu resolver o exercício! Parabéns pelo esforço e dedicação! Continue assim, se dedicando aos estudos e buscando conhecimento. Tenho certeza de que vai alcançar seus objetivos! 🎉
Considere se tornar Estudonauta ou Aluno Apoiador em nosso site para ajudar no seu aprendizado. 🖖
Fantático Rapaz! Eu peguei a ideia e desenvolvi o mesmo jogo mas de forma parecida! Muito obrigado pela dica e pelo apoio mesmo tendo gravado o curso a tanto tempo.
Inspirado nesse desafio eu fiz um joguinho para tentar adivinhar a PALAVRA, esse aqui é o código -
from random import choice
print(' {:=^50} '.format(' Adivinhe a palavra ! '))
lista = ['abelha', 'macaco', 'matemática', 'livro', 'praia', 'leão', 'celular', 'triângulo', 'história', 'capitalismo']
palavra_secreta1 = choice(lista)
dica1 = input(' Você vai querer uma dica ? ').lower()
if palavra_secreta1 == 'abelha':
dica2 = ' A sua dica é : Amarelo e preto '
nps = ' A palavra secreta tem 6 letras '
elif palavra_secreta1 == 'macaco':
dica2 = ' A sua dica é : Evolução humana '
nps = ' A palavra secreta tem 6 letras '
elif palavra_secreta1 == 'matemática' or palavra_secreta1 == 'matematica':
dica2 = ' A sua dica é : Pesadelo de muitos na escola '
nps = ' A palavra secreta tem 10 letras '
elif palavra_secreta1 == 'livro':
dica2 = ' A sua dica é : Conhecimento '
nps = ' A palavra secreta tem 5 letras '
elif palavra_secreta1 == 'praia':
dica2 = ' A sua dica é : Férias '
nps = ' A palavra secreta tem 5 letras '
elif palavra_secreta1 == 'leão' or palavra_secreta1 == 'leao':
dica2 = ' A sua dica é : Rei '
nps = ' A palavra secreta tem 4 letras '
elif palavra_secreta1 == 'celular':
dica2 = ' A sua dica é : Sem isso, sem vida '
nps = ' A palavra secreta tem 7 letras '
elif palavra_secreta1 == 'triângulo' or palavra_secreta1 == 'triangulo':
dica2 = ' A sua dica é : Forma ge...'
nps = ' A palavra secreta tem 9 letras '
elif palavra_secreta1 == 'história' or palavra_secreta1 == 'historia':
dica2 = ' A sua dica é : Passado '
nps = ' A palavra secreta tem 10 letras '
elif palavra_secreta1 == 'capitalismo':
dica2 = ' A sua dica é : Right '
nps = ' A palavra secreta tem 11 letras '
if dica1 == 'Sim' or dica1 == 'sim' or dica1 == 'SIM':
print(dica2)
else:
print(' Então vamos direto ao jogo ! ')
print('
Tente adivinhar a palavra (Regras) :
Se você pediu dica :
Você terá 3 chances para adivinhar a palavra
Se você não pediu dica :
Você terá 5 chances para adivinhar a palavra ')
print('
A sua palavra tem {} '.format(nps))
if dica1 == 'sim':
n1a = str(input(' Tente adivinhar a palavra: ')).strip()
if n1a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n1a != palavra_secreta1:
print(' Você errou! ')
n2a = str(input(' Tente novamente: ')).strip()
if n2a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n2a != palavra_secreta1:
print(' Você errou .')
n3a = str(input(' Sua última tentativa: ')).strip()
if n3a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n3a != palavra_secreta1:
print(' Você perdeu
A palavra era {} '.format(palavra_secreta1))
else:
n1b = str(input(' Tente adivinhar a palavra: '))
if n1b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n1b != palavra_secreta1:
print(' Você errou ')
n2b = str(input(' Tente novamente: '))
if n2b == palavra_secreta1:
print(' Parabéns ! Você ganhou !')
elif n2b != palavra_secreta1:
print(' Você errou ')
n3b = str(input(' Tente novamente: '))
if n3b == palavra_secreta1:
print(' Parabéns ! Você ganhou !')
elif n3b != palavra_secreta1:
print(' Você errou ')
n4b = str(input(' Tente novamente: '))
if n4b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n4b != palavra_secreta1:
print(' Você errou ')
n5b = str(input(' Sua última tentativa: '))
if n5b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n5b != palavra_secreta1:
print(' Você perdeu
A palavra era {} '.format(palavra_secreta1))
tá doido, que foda kk
tava inspirado em, o jogo ficou muito bom kkkk
ficou muito bom, parabéns, fiz algumas modificações para deixar o código mais fácil de entender e na hora de responder, pode ter gente que responde "s" ou "n".
código:
from random import choice
print(' {:=^50} '.format(' ADIVINHE-QUAL-É-A-PALAVRA-!-----1.0 '))
lista = ['abelha', 'macaco', 'matemática', 'livro', 'praia', 'leão', 'celular', 'triângulo', 'história', 'capitalismo']
palavra_secreta1 = choice(lista)
dica1 = input(' Você vai querer uma dica ? ').lower()
#------------------------------------dicas------------------------------------
if palavra_secreta1 == 'abelha':
dica2 = ' A sua dica é : Amarelo e preto '
nps = ' A palavra secreta tem 6 letras '
elif palavra_secreta1 == 'macaco':
dica2 = ' A sua dica é : Evolução humana '
nps = ' A palavra secreta tem 6 letras '
elif palavra_secreta1 == 'matemática' or palavra_secreta1 == 'matematica':
dica2 = ' A sua dica é : Pesadelo de muitos na escola '
nps = ' A palavra secreta tem 10 letras '
elif palavra_secreta1 == 'livro':
dica2 = ' A sua dica é : Conhecimento '
nps = ' A palavra secreta tem 5 letras '
elif palavra_secreta1 == 'praia':
dica2 = ' A sua dica é : Férias '
nps = ' A palavra secreta tem 5 letras '
elif palavra_secreta1 == 'leão' or palavra_secreta1 == 'leao':
dica2 = ' A sua dica é : Rei '
nps = ' A palavra secreta tem 4 letras '
elif palavra_secreta1 == 'celular':
dica2 = ' A sua dica é : Sem isso, sem vida '
nps = ' A palavra secreta tem 7 letras '
elif palavra_secreta1 == 'triângulo' or palavra_secreta1 == 'triangulo':
dica2 = ' A sua dica é : Forma ge...'
nps = ' A palavra secreta tem 9 letras '
elif palavra_secreta1 == 'história' or palavra_secreta1 == 'historia':
dica2 = ' A sua dica é : Passado '
nps = ' A palavra secreta tem 10 letras '
elif palavra_secreta1 == 'capitalismo':
dica2 = ' A sua dica é : Right '
nps = ' A palavra secreta tem 11 letras '
if dica1 == 'sim' or dica1 == 's':
print(dica2)
#--------------------se o jogador não quê dicas--------------------
else:
print(' Então vamos direto ao jogo ! ')
print('
Tente adivinhar a palavra (Regras) :
Se você pediu dica :
Você terá 3 chances para adivinhar a palavra
Se você não pediu dica :
Você terá 5 chances para adivinhar a palavra ')
print('
A sua palavra tem {} '.format(nps))
#--------------------------jogo com dica--------------------------
if dica1 == 'sim' or dica1 == 's':
n1a = str(input(' Tente adivinhar a palavra: ')).strip()
if n1a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n1a != palavra_secreta1:
print(' Você errou! ')
n2a = str(input(' Tente novamente: ')).strip()
if n2a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n2a != palavra_secreta1:
print(' Você errou .')
n3a = str(input(' Sua última tentativa: ')).strip()
if n3a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n3a != palavra_secreta1:
print(' Você perdeu
A palavra era {} '.format(palavra_secreta1))
#--------------------------------------------jogo sem dica--------------------------------------------
else:
n1b = str(input(' Tente adivinhar a palavra: '))
if n1b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n1b != palavra_secreta1:
print(' Você errou ')
n2b = str(input(' Tente novamente: '))
if n2b == palavra_secreta1:
print(' Parabéns ! Você ganhou !')
elif n2b != palavra_secreta1:
print(' Você errou ')
n3b = str(input(' Tente novamente: '))
if n3b == palavra_secreta1:
print(' Parabéns ! Você ganhou !')
elif n3b != palavra_secreta1:
print(' Você errou ')
n4b = str(input(' Tente novamente: '))
if n4b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n4b != palavra_secreta1:
print(' Você errou ')
n5b = str(input(' Sua última tentativa: '))
if n5b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n5b != palavra_secreta1:
print(' Você perdeu
A palavra era {} '.format(palavra_secreta1))
@@josebarros3031 Muito bom o código, estava dando uma olhada nele achei 2 problemas.
Se na resposta você digitar por exemplo "Macaco" ou "MACACO" o programa entende como se você tivesse errado, porque está sem a função .lower() nas respostas, e na pergunta para saber se o usuário irá querer dica ou não acontece a mesma coisa(ele entende como se o usuário digitasse "não" ou outra coisa) pois também está sem a função lower.
O outro problema estava nas resposta com duas opções por exemplo "historia" ou "história", por não tem a palavra acentuada na lista de palavras e o programa entendia que estava errado.
Então fiz essas poucas alterações adicionando a função lower e strip aonde era necessário e adicionando as palavras que faltavam na lista, espero ter ajudado.
CÓDIGO:
from random import choice
print(' {:=^50} '.format(' ADIVINHE-QUAL-É-A-PALAVRA-!-----1.0 '))
lista = ['abelha', 'macaco', 'matemática', 'matematica', 'livro', 'praia', 'leão', 'leao', 'celular', 'triângulo', 'triangulo', 'história', 'historia', 'capitalismo']
palavra_secreta1 = choice(lista)
dica1 = str(input(' Você vai querer uma dica ? ')).strip().lower()
#-----------------------------------dicas-----------------------------------
if palavra_secreta1 == 'abelha':
dica2 = ' A sua dica é : Amarelo e preto '
nps = ' A palavra secreta tem 6 letras '
elif palavra_secreta1 == 'macaco':
dica2 = ' A sua dica é : Evolução humana '
nps = ' A palavra secreta tem 6 letras '
elif palavra_secreta1 == 'matemática' or palavra_secreta1 == 'matematica':
dica2 = ' A sua dica é : Pesadelo de muitos na escola '
nps = ' A palavra secreta tem 10 letras '
elif palavra_secreta1 == 'livro':
dica2 = ' A sua dica é : Conhecimento '
nps = ' A palavra secreta tem 5 letras '
elif palavra_secreta1 == 'praia':
dica2 = ' A sua dica é : Férias '
nps = ' A palavra secreta tem 5 letras '
elif palavra_secreta1 == 'leão' or palavra_secreta1 == 'leao':
dica2 = ' A sua dica é : Rei '
nps = ' A palavra secreta tem 4 letras '
elif palavra_secreta1 == 'celular':
dica2 = ' A sua dica é : Sem isso, sem vida '
nps = ' A palavra secreta tem 7 letras '
elif palavra_secreta1 == 'triângulo' or palavra_secreta1 == 'triangulo':
dica2 = ' A sua dica é : Forma ge...'
nps = ' A palavra secreta tem 9 letras '
elif palavra_secreta1 == 'história' or palavra_secreta1 == 'historia':
dica2 = ' A sua dica é : Passado '
nps = ' A palavra secreta tem 10 letras '
elif palavra_secreta1 == 'capitalismo':
dica2 = ' A sua dica é : Right '
nps = ' A palavra secreta tem 11 letras '
if dica1 == 'sim' or dica1 == 's':
print(dica2)
#-------------------se o jogador não quê dicas-------------------
else:
print(' Então vamos direto ao jogo ! ')
print('
Tente adivinhar a palavra (Regras) :
Se você pediu dica :
Você terá 3 chances para adivinhar a palavra
Se você não pediu dica :
Você terá 5 chances para adivinhar a palavra ')
print('
A sua palavra tem {} '.format(nps))
#-------------------------jogo com dica-------------------------
if dica1 == 'sim' or dica1 == 's':
n1a = str(input(' Tente adivinhar a palavra: ')).strip().lower()
if n1a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n1a != palavra_secreta1:
print(' Você errou! ')
n2a = str(input(' Tente novamente: ')).strip().lower()
if n2a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n2a != palavra_secreta1:
print(' Você errou .')
n3a = str(input(' Sua última tentativa: ')).strip().lower()
if n3a == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n3a != palavra_secreta1:
print(' Você perdeu
A palavra era {} '.format(palavra_secreta1))
#-------------------------------------------jogo sem dica-------------------------------------------
else:
n1b = str(input(' Tente adivinhar a palavra: ')).strip().lower()
if n1b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n1b != palavra_secreta1:
print(' Você errou ')
n2b = str(input(' Tente novamente: ')).strip().lower()
if n2b == palavra_secreta1:
print(' Parabéns ! Você ganhou !')
elif n2b != palavra_secreta1:
print(' Você errou ')
n3b = str(input(' Tente novamente: ')).strip().lower()
if n3b == palavra_secreta1:
print(' Parabéns ! Você ganhou !')
elif n3b != palavra_secreta1:
print(' Você errou ')
n4b = str(input(' Tente novamente: ')).strip().lower()
if n4b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n4b != palavra_secreta1:
print(' Você errou ')
n5b = str(input(' Sua última tentativa: ')).strip().lower()
if n5b == palavra_secreta1:
print(' Parabéns ! Você ganhou ! ')
elif n5b != palavra_secreta1:
print(' Você perdeu
A palavra era {} '.format(palavra_secreta1))
@@Duduzinn_ ok, obrigado pela correção
Aprendendo Python em 2021, TOP demais. Guanabara manja demais.
pela primeira vez fiz um exercicio sem muitas dificuldades kkkkkk
meu resultado:
vi na biblioteca do python esse random.randrange, que print numeros aleatorio q vc escolhe o inicio e fim
import random
num = random.randrange(0,5)
print('')
print('Estou pensando em um numero entre 0 e 5. tente adivinhar...')
chute = int(input('Em que numero pensei?'))
print('hmm.... Processando....')
if chute == num:
print('Parabêns, vc acertou!!')
else:
print('Vc Errou, tente novamente!')
Cara comecei nesse curso esse mês a data de hoje e 24/08 tou gostando bastante do conteúdo , so tou precisando de um notebook agora para praticar .
Comentem daqui 1 ano, direi se desisti ou se estou melhor. :D
e ai, tá melhor?
😂
E ai como esta a carreira? 😂
Eae?
E ai ? Deu certo ?
BICHO!!... voces sao fenomenais !!... Que Deus abençoe muito a vida de todos vocês pelo que estao fazendo.
eu criei um jogo com dificuldades, professor!
.
print('-' * 24)
import random
play = str(input('Está pronto para começar?
')).strip().lower()
s = 'sim' in play
n = 'não' in play
if s == True:
difficulty = str(input('Chose a difficulty (hard, normal or easy): ')).strip().lower()
easy = 'easy' in difficulty
normal = 'normal' in difficulty
hard = 'hard' in difficulty
d1 = random.randint(1, 3)
d2 = random.randint(1, 6)
d3 = random.randint(1, 9)
if easy == True:
print('Ue, escolheu a dificuldade fácil? que medroso...')
num1 = int(input('escolha logo um número entre 1 e 3: '))
if num1 == d1:
print('Certo, você acertou, mas com a dificuldade no fácil, todos conseguem.')
else:
print(f'Cara, até no fácil você errou? eu pensei no número {d1}, não no {num1}')
if normal == True:
print('Normal? tá começando a ficar interessante...')
num2 = int(input('Escolhe um número entre 1 e 6: '))
if num2 == d2:
print('Você acertou!? tenho certeza que no hard você não teria tanta sorte assim...')
else:
print(f'Como esperado, você errou, se você não acerta aqui, imagina no hard LOL! Eu pensei no {d2}, '
f'não no {num2}')
if hard == True:
print('Está tão confiante assim? hahahaha')
num3 = int(input('Escolhe um número entre 1 e 9: '))
if num3 == d3:
print('Impossível!!! eu nunca perdi nessa dificuldade!!!')
else:
print('Não se envergonhe... eu fui programado para nunca perder nesse nível. Eu pensei '
f'no {d3}, não no {num3}')
if n == True:
print('Seu medroso...')
print('-----END-----')
print('-' * 24)
O jogo até te humilha kkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkk cara eu ri
Vou até copiar esse ksks
fantástico kkkk
muito bom mano.
Melhor jeito e fazendo pelo Site pessoal , tudo Gratuito mas com toda certeza vale a pena Pagar mas so se quiser, Parabens Guanabara vc e foda
Me senti muito feliz conseguindo fazer este! Inclusive fiz vários outros depois só pra praticar e brincar ao mesmo tempo!
Mas de maneira bem simplificada fiz o seguinte:
import random
import time
n = int(input('Digite um número de 0 a 5: '))
s = random.randint(0, 5)
print('Processando, aguarde...')
time.sleep(3)
if s == n:
print('O número sorteado foi {}. Parabéns você acertou!'.format(s))
else:
print('O número sorteado foi {}. Que pena, você errou!'.format(s))
Cada dia mais apaixonada por programacao! Obrigada professor :)
Esse exercício eu resolvi ele de uma maneira diferente,mas obtive o mesmo resultado!
import random
print('★◢▬▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭◱◸☆◹◲▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▬◣★')
print(' Tente adivinhar que número entre 0 à 5 estou pensando!')
print('★◥▬▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭◱◸☆◹◲▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▭▬◤★')
numeros = 0, 1, 2, 3, 4, 5
escolha = random.choice(numeros)
user = int(input('Digite um número de 0 à 5: '))
if user == escolha:
print('Parabéns,você acertou!')
else:
print('Awn,você não conseguiu adivinhar,o computador ganhou,mais sorte da próxima!')
consegui fazer todo alguns com muita dor de cabeça agora vou ver o jeito "certo" de fazer.
Meta de trabalhar na área ainda em 2023!!!! hoje 23/12/22
Estou muito feliz em já começar acertando sozinho! mesmo que de forma diferente
EXERCICIO#28:
import random
print('Tente acertar o número aleatorio entre 0 e 5!')
numero = int(input('Digite um número: '))
randon = random.randint(0, 5)
if numero == randon:
print('Parabéns! Você venceu!')
else:
print('O computador venceu')
print(f'O computador escolheu {randon}')
tbm kkk
Conseguiu ? to aprendendo agora.
Muito obrigado, Gustavo Guanabara.
Eu fiz assim:
from random import randint
print(f'Vou pensar em um número entre 0 e 5. Tente Advinhar ...')
num1 = int(input('Que número pensei: '))
print(f'Processando...')
num2 = randint(0, 5)
if num2 == num1:
print(f'Parabéns, Você ganhou!')
else:
print(f'Ganhei, Pensei no número {num2} e não no número {num1}')
Eu também
from random import randint
a=int(input('qual número eu pensei :'))
b=randint(0,5)
print(f'pensei no {b}')
if a==b:
print('certa resposta,parabens !')
else:
print('voce errou.')
A minha maior dificuldade tem sido na hora de executar um exercício sempre associar as soluções da aula/exercício passado... E o jeito de resolver é sempre mais simples. 10/10/2022
Muito agradecido pelo conteúdo de altíssima qualidade. Estou fazendo o curso em Agosto/2019. Ainda é possível fazer o teste para ter acesso ao certificado? Valeuuu!
Gostei do exercício, mesmo não conseguindo resolver sozinho😊
Considero difícil apesar de já saber😊
Eu fiz praticamente o mesmo código porem utilizando a biblioteca "from random import randrange".
eu criei uma lista de 0 a 5 e usei o random.choice, para escolher um item dessa lista
Obrigado! Sempre apresentando novidades e aperfeiçoamentos. Obrigado!
Curso show em 2022. Professor fantástico...
Muito show de bola, o import do método sleep ficou show! Obrigado pelas aulas
Rapaziada confesso que queimei um pouco a largada mas é pq eu queria fazer um joguinho bacana com função de jogar novamente!
import random
while True:
print('JOGO DE ADINVINHA!!')
num = random.randint(0, 5)
tentativa = int(input('Adivinhe qual o número de 0 a 5: '))
if tentativa == num:
print('Parabéns você conseguiu acertar!!')
else:
print('Infelizmente não foi dessa vez')
print('Obrigado por jogar!')
nova = str(input('Deseja jogar novamente? S/N: ')).strip().upper()
if nova == 'S':
continue
else:
break
Utilizei a opção de loop while para acrescentar essa função para que enquanto o valor de nova for 'S' o script será reiniciado e quando for 'diferente ou N' haverá um break para encerrar o código o gustavo ainda vai explicar isso melhor eu que quis queimar a largada pois também não aprendi essa parte ainda kkkkkk
um bom programador sempre está um passo a frente, continue assim
Esse exercício foi top! deu para entender bem o conceito do if e do else.
Lógica De Programação + C + C# + Python + Banco De Dados SQL & MySQL & SQL Server.
Back-End Na Veia.
De longe o mais divertido de fazer haha!!
Adorando as aulas
Fiz o exercicio de uma forma simples, não fazendo da mesma forma que a correção. Mas de qualquer forma fico feliz por ter conseguido, mesmo sem utilizar a importação/funções. Vai servindo sempre como aprendizado.
Como eu fiz:
n1 = 0
print("Vou pensar em um número entre 0 e 5. Tente adivinhar...")
n2 = int(input("Em que número eu pensei? "))
if n2 >= 1:
print("GANHEI !! Eu pensei no número {} e não no {}.".format(n1, n2))
else:
print("PARABÉNS !! você acertou...")
mas oque acontece é que no seu o resultado é sempre 0, diferente do codico dele que o resultado se altera a cada play
Minha solução foi um pouco diferente, eu usei uma lista de numeros de 0 a 5 e usei a função choice do random para sortear o número. Ficou assim:
from random import choice
num = int(input('Digite um número inteiro entre 0 e 5:
'))
numeroSorteio = [0, 1, 2, 3, 4, 5]
numeroSorteado = int(choice(numeroSorteio))
if num == numeroSorteado:
print('Parabéns, você acertou! O número pensado foi {} e você digitou {}.'.format(numeroSorteado, num))
else:
print('Infelizmente, você errou! o número pensado foi {} e não {}'.format(numeroSorteado, num))
Aulas maravilhosas, tão dando um banho nas aulas da faculdade!!!
Isso mesmo, é sem sombra de duvidas as melhores aulas.
from random import randint
from time import sleep
from termcolor import colored
pc = randint(0, 5)
print(colored('-=-', 'yellow') * 19)
print(colored('Vou pensar em um número entre 0 e 5. Tente adivinhar...', 'blue'))
print(colored('-=-', 'yellow') * 19)
resp = int(input('Em que número eu pensei? '))
print(colored('PROCESSANDO...', 'magenta'))
sleep(2)
if resp == pc:
print(colored('PARABÉNS! Você conseguiu me vencer!', 'green'))
else:
print(colored('GANHEI! Eu pensei no {} e não no {}.', 'red').format(pc, resp))
Man, como faço pra deixar somente uma palavra colorida em vez da frase inteira?
Também tinha feito assim, mas se for parar para testar, vai ver que ele sempre escolhe na ordem decrescente, excluindo o 0
@@iv5062 axo que podes fazer separado :D 'AXO' ainda não testei xD
tenta usar o negocio que junta as linhaacho que é o n/
aprender programção é chato , mas pra quem começou e gostou vai passando a chatice e fica so a alegria.esse curso é muito massa!
#Jogo de adivinhação de números
import random
print('='*20)
print('JOGO DA ADIVINHAÇÃO')
print('='*20)
n = float(input('Vou pensar em um número entre 0 e 5, tente adivinhar: '))
lista = [0,1,2,3,4,5]
na = random.choice(lista)
if n == na:
print(f'Parabéns! Era {na} que estava pensando.')
elif n >= 6:
print(f'Eu disse entre 0 e 5!')
else:
print(f'Errou! Era {na} que estava pensando.')
Legal. Boa resolução. Mas e se na 5a linha você mudasse de n = float() para n = int(). Assim o usuário só poderá usar números inteiros e não decimais.
Muito bom Mestre. Nos forçando a pesquisa...
Como faz pra dar o loop e não ter que executar o código novamente?
Precisa de uma estrutura de repetição!
usa o comando while, ou o for se você quiser limitar nesse caso você poderia ter feito assim:
from random import choice
from time import sleep
while True:
numeros = [0, 1, 2, 3, 4, 5]
escolha = choice(numeros)#escolhe um numero aleatorio na lista numeros
print('eu vou escolher um numero de 0 a 5')
print('ja escolhi')
palpite = int(input('que numero eu escolhi? '))#pede ao jogador um numero
print('hum...')
sleep(2)
if palpite == escolha:#veifica se a variavel escolha é igual a variavel palpite
print('você acertou eu escolhi {}'.format(escolha))
else:
print('você errou eu escolhi {}'.format(escolha))
#foi dessa forma que fiz
o print da estrutura de condição tem que esta identando esqueci
Laço de repetição, normalmente o while neste caso
,^#@&(/)@$@//&@@$//fs@l
No meu codigo, eu mudei um pouco, eu fiz pedindo o usuario para me informar dois numeros, assim o computador ia escolher um numero entre esse intervalo. Muito bons esses exercicios.
import random
n1 = int(input('Digite o primeiro número do intervalo: '))
n2 = int(input('Digite o segundo número do intervalo: '))
num = random.randint(n1, n2)
p1 = int(input('Digite um número: '))
if p1 == num:
print('Parabéns, você acertou!!!')
else:
print('O computador ganhou!!!')
Esse foi o meu não saio igual ao do professor da no mesmo resultado:
import random
num = int(input(' Digite um número de 0 a 5: '))
num = random.randint(0,5)
if num>=5:
print(num)
print(' Parabéns você acertou')
else:
print(num)
print(' Você errou ')
Eu amei o desafio! Consegui utilizar recursos do início e do final!!!! To me achando o máximo
Eu me diverti muito com essa aula ! fiz de primeira, e amei o método sleep()
adoreiiiiiii esse exercício!!!!
Meu exercício favorito!
Bom, tô tentando trocar de área de profissão. Já tive experiencias bem positivas em programação quando tava aprendendo a fazer jogos por conta própria e me surpreendo em como sua didática é simples e direta. Você é bom demais Professor!
Quis compartilhar meu código também pra engajar quem vier a seguir de mim :)
# adivinhar um numero
import random
from time import sleep # built-in pra dar uma pausa na execução do código
num = int(random.randrange(1, 10))
mNum = int(input('Por favor, faça seu chute: '))
vale = 1
tentativa = 1
# funcao que leia os erros e anote as vezes que errou
# com tres tentativas, o codigo apresenta uma dica pro usuario acertar o numero
print(num)
while mNum != num:
mNum = int(input('Deu ruim. Tenta de novo pf: '))
tentativa += 1
if tentativa > 3:
sleep(1)
if vale > 0:
print('Perai, perai, perai!')
vale -= 1
sleep(3)
print(f'Man, to vendo que você ta com dificuldade pra acertar. Vou te dar uma dica: {num-1, num+1}')
else:
pass
else:
pass
else:
pass
if mNum == num:
print('Parabéns! Você acertou!')
Muito maneiro as aulas, estou iniciando no ramo da programação ! Top demais
Gostei do jogo e fiz de uma outra forma está fantástico !
Usei o randint porque já o conhecia, assim como o randrange. Caso contrário teria feito como alguns colegas e usado métodos já vistos em aulas anteriores, como o choice em que escolhe um número de uma lista. Bora pra cima!
Muito legal esse exerício!
Ta muito legal essa resolução, essa atividade é muito instrutiva. :)
Salvee, to fazendo o curso no inicio de 2024, ta sendo mt bom, esse professor faz tudo parecer mt facil, como realemnte é, diferente de outros.
O meu código para resolver o exercicio foi o seguinte:
from random import randint
from time import sleep
print('-=-'*20)
print('Vamos jogar um jogo de adivinhação?')
sim = input('Sim/Não ')
print('-=-'*20)
capitalizado = sim.capitalize()
if capitalizado == 'Sim':
print('Ok, vou vou pensar em um número de 0 a 5, e você tem que acertar!')
if capitalizado == 'Não':
print('Ahh, que pena! Se você quiser jogar, é só voltar mais tarde!')
computador = randint(0, 5)
# Escolhe o número
jogador = int(input('Agora é sua hora de adivinhar! Escreva um número de 0 a 5, e tente adivinhar'
'o número que eu pensei! '))
print('Processando...')
sleep(3)
if jogador == computador:
print('Poxa, você me venceu! Quer jogar de novo?')
else:
print('Eu ganhei! Vamos jogar de novo?')
Eu mudei muita coisa, coloquei coisa que não precisava, mas me diverti muito mais fazendo assim, recomendo para vocês resolver do seu jeito, colocando coisas novas, melhora muito o aprendizado.
Estou Vendo esse curso com 12 anos, nunca é cedo para aprender algo novo!
Esse é meu código antes de assistir o video do exercicio...
from random import randint
# Computador sorteando um número entre 0 e 5
sort = randint(0, 5)
n = int(input('Tente adivinhar o número sorteado entre 0 e 5: '))
if n == sort:
print('ACERTOU!!!')
else:
print('Que pena, voce errou...')
print('Finalizando programa...')
mas ao assistir 10s de video ja tive que mudar algumas coisas porque o do Prof. ficou bem legal
Exercícío 028
from random import randint
print('-='*30, '
Vou pensar em um número entre 0 e 5. Tente adivinhar...')
print('-='*30)
p = randint(0, 5)
n = int(input('Em que número eu pensei? '))
if n == p:
print('PROCESSANDO...
PARABÉNS! Você conseguiu me vencer!')
else:
print(f'GANHEI! Eu pensei no número {p} e não no {n}.')
Esse foi um dos códigos mais legais de fazer. Pq eu fiz na fluidez e é muito bom ver ele funcionando.
Eu tinha visto um vídeo ontem de umas dicas de python e uma delas era como colorir o terminal kkkk
from random import randint
from time import sleep
print(f'\033[92m{"-+-"*19}
'
f'\033[93mVou pensar em um número entre 0 e 5. Tente adivinhar...
'
f'\033[92m{"-+-"*19}')
# randint(ini, fim) usa o todo intervalo, enquanto randrange(prime, ult) não pega o último, vai até ult-1 só
number = randint(0, 5)
guess = int(input('\033[97mEm que número pensei? '))
print('\033[94mPROCESSANDO...')
sleep(3)
if guess == number:
print('\033[95mVocê acertou! Parabéns!')
else:
print(f'\033[91mErrou! Era o {number} e não o {guess}! Tente de novo!')
Daora! com o módulo time ficou com cara de jogo. Eu fiz bem parecido porém sem o módulo time.
Como?
2021
Sou iniciante e sinto esse curso muito completo para mim que não entendi nada! Parabéns professor ! Continue ...
Eu criei o meu código com emoji , o qual você já havia ensinado:
from random import randint
from emoji import emojize
n = int(input('Qual número pensei entre 1 e 5?'))
n_aleatorio = (randint(0, 5))
print('Eu pensei:{}'.format(n_aleatorio))
if n == n_aleatorio:
print('Você acertou, PARABÉNS! {}'.format(':sunglasses', use_aliases=True))
else:
print('Você perdeu! tente Outra vez! {}'.format(emojize(':scream:', use_aliases=True)))
print('___FIM___')
Bora de Python!
Excelente!!!👏👏👏
Na versão atual do Python, utiliza-se o comando time.sleep() ao invés de só sleep. Tava tentando fazer isso aqui e não conseguia de jeito nenhum, essa é a forma atual agora. Fica a dica ;) Vlw Guanabara!!
Funciona sim, po! Ele só importou o método sleep do módulo time. Eu tinha feito aqui e tinha funcionado rs
Obrigado. Parabéns!!!
Meu programa funcionou certinho, mas graças ao video eu adicionei o sleep, que deixou o codigo mais bonito.
fiz da seguinte forma:
from random import randint
from time import sleep
computer_num = randint(0,5)
user = int(input('Type a number between 0 and 5: '))
print('processing...')
sleep(2)
if user == computer_num:
print('Congrats, you got it!!! ')
else:
print('I win!')
Gostei Professor você é muito legal
Gostei desse! Esse suspense do "Processando achei muito legal"
Eu havia utilizado um conceito visto nos desafios anteriores, deixando o código um pouco maior:
print('Olá, vou escolher um número inteiro entre 0 à 5. Tente adivinhar qual.')
n = int(input('Qual número eu escolhi? '))
lista = [0, 1, 2, 3, 4, 5]
npc = random.choice(lista)
print(f'O número que eu escolhi foi {npc}')
if n == npc:
print('Parabéns, você adivinhou!')
else:
print('Ganhei, você não conseguiu adivinhar.')
muito bom..obrigada!!!
Que top essas aulas!!!
Meu código faz exatamente a mesma coisa, porém usei algumas técnicas diferentes, a grande maioria das operações foi usando conceitos passados nas aulas mesmo (eu uso inglês nas variáveis pra poder praticar, e porque acho que é mais fácil).
# um programa que deverá gerar um número aleatório e que o usuário tente adivinhar esse número. Exiba o resultado se acertado ou não.
from random import randint
from time import sleep
number = randint(0, 5)
print(30 * "-=")
print('Pensei em um número entre 1 e 5, consegue adivinhar qual é?')
print(30 * "-=")
guess_number = int(input('Qual seu palpite? '))
print('Processando...')
sleep(2)
print('Acertou!' if guess_number == number else f'Errou! O número que pensei foi {number}!')
Muito bom suas aulas!! Não queria dizer, pois eu tmbm estou fazendo o curso de Linux com você. Por isso não queria dizer mas seus cursos são muito bons! São muito dahora mesmo!! E isso acaba sendo difícil quando vou fazer outro curso com outros professores kkk mais isso não é culpa sua, você é top demais mano! Tanto pelo modo que ensino e pela facilidade que tem de prender a atenção, e isso pelo vídeo! Kkk muito bom mesmo, essa aula eu consegui fazer mas assistindo ao exercício, muito top esse jogo! Não consegui ganhar nenhuma ainda 😅 mas parabéns mesmo Guarabara! Não faz ideia da ajuda que seus vídeos estão me dando. Obrigado pelo empenho e dedicação por nós, pequenos "gafanhotos" 👏👏
Gostei do Gustavo colocar uns comentários.
Nos ajuda a ver como a galera profissa trabalha com seus códigos, comentando
Foi um dos melhores exercícios que fiz até agora kkkk
Cara, de todos os exercícios até agora, esse foi o melhor! Meu código ficou muito grande, vou tar disponibilizando pra quem quiser usar:
from random import randint
from time import sleep
dica = int(input('\033[31mJogador, você deseja ativar as dicas? (1 para sim/2 para não)\033[m '))
botname = str(input('\033[32m[SYSTEM]\033[m \033[36mDê um nome ao seu Adversário.\033[m ')).strip()
if botname == '':
botname = 'N/A'
print('\033[33m--=\033[m' * 30)
print('\033[32m[{}]\033[m \033[35mVou pensar num número de 0 a 5. Tenta adivinhar!\033[m'.format(botname.upper()))
print('\033[33m--=\033[m' * 30)
bnum = randint(0, 5)
# Dica do número pensado pelo computador.
if dica == 1:
if bnum == 0:
print('
\033[36m[DICA]\033[m - \033[34mÉ um número tanto positivo e negativo.\033[m
')
if bnum == 1:
print('
\033[36m[DICA]\033[m - \033[34mÉ um número impar e também é divisível por todos os números.\033[m
')
if bnum == 2:
print('
\033[36m[DICA] - \033[34mÉ um número par, primo e também é o módulo(resto) de 27 ÷ 5.\033[m
')
if bnum == 3:
print('
\033[36m[DICA]\033[m - \033[34mÉ um número impar e -2 unidades ficaria 1 \033[m
')
if bnum == 4:
print('
\033[36m[DICA]\033[m - \033[34mÉ um número par e multiplicado por 4 ficaria 16. \033[m
')
if bnum == 5:
print('
\033[36m[DICA]\033[m - \033[34mÉ um número impar, primo e subtraido por 6 ficaria -1, \033[m
')
if dica == 2:
print('
\033[4;31mVocê no começo do jogo desativou as DICAS, reinicie o jogo para ativa-las.\033[m
')
print('\033[33m--=\033[m' * 30)
print('\033[32m[{}]\033[m \033[35mEaí? Que número eu pensei?\033[m '.format(botname.upper()))
pnum = int(input('\033[32m[YOU]\033[m \033[33mO número é...\033[m '))
print('\033[32m[YOU]\033[m \033[33mO número é o {}!\033[m'.format(pnum))
sleep(1)
print('\033[32m[SYSTEM]\033[m - \033[36m{} está analisando a sua resposta...\033[m'.format(botname.upper()))
sleep(7)
# Mensagem de vitória ou perda.
if pnum == bnum:
print('\033[33m--=\033[m' * 30)
print('
\033[32m[{}]\033[m \033[35mParabéns! Você acertou.\033[m
'.format(botname.upper()))
print('\033[33m--=\033[m' * 30)
else:
print('\033[33m--=\033[m' * 30)
print('
\033[32m[{}]\033[m \033[35mVocê errou! O número que eu pensei foi {}!\033[m
'.format(botname.upper(), bnum))
print('\033[33m--=\033[m' * 30)
Tmj professor!
ficou mt legal mano, parabéns :)
@@transeunte4333 tmj, valeu :)
Achei bem tranquilo, fiz assim:
from random import randint
n = randint(0,5) # Computador sorteia o número
u = int(input('Qual é o número? Escolher de 0 a 5: ')) # Usuário escolhe o número
if n == u:
print('Parabéns você acertou!')
else:
print('Tente novamente!')
print(f'O número escolhido foi {n}.')
Fiz assim :
From Ransom import choice
From time import sleep
NR=int(input('bla bla'))
lista = [....]
escolhido = choice(lista)
print(f'{escolhido}')
print('processando')
sleep(3)
If NR == escolhido:
Print('Parabens')
Else:
Print('tente de novo')
12/21 dessa forma fiz sozinho e depois fiz igual ao Guanabara.
Tô apanhando em alguns exercícios mas outros parecem simples.
kkkk Adoro fazer esses exercícios, coloquei um áudio do Faustão para quando o usuário perde e um áudio de comemoração quando acerta:
import random
import pygame
from time import sleep
pygame.mixer.init()
pygame.init()
print('\033[1;34mVou pensar em um número entre 0 e 5. Tente adivinhar!\033[m')
num1 = random.randint(0, 5)
num2 = int(input('Em que número pensei?:'))
print('Tam Tam Tam Tam....')
sleep(2)
print('Você...')
sleep(1)
if num1 == num2:
print('\033[1;34mVocê acertou, Parabéns! Uhuuul!!\033[m
'
'Eu pensei mesmo no número {}!haha'.format(num1))
pygame.mixer.music.load('comemora.mp3')
pygame.mixer.music.play()
pygame.event.wait()
else:
print('\033[1;31mVocê errrrouuuu!!!haha\033[m
'
'Eu pensei no número {} e não no {}.'.format(num1, num2))
pygame.mixer.music.load('errou.mp3')
pygame.mixer.music.play()
pygame.event.wait()
kkkkkkkkkkkkkkkkkkk muito bom
Ja fiz um desse no meu curso 👇:
nome = input('Digite o seu nome: ')
print(f'Seja bem vindo(a) ao jogo da adivinhação,',nome)
from random import randint
computador = randint(0, 30)
print('Sou o seu computador...acabei de pensar em um número entre 0 e 30.')
print('Será que você irá conseguir adivinhar o número que eu pensei??')
acertou = False
palpites = 0
while not acertou:
jogador = int(input('Qual é seu palpite?'))
palpites += 1
if jogador == computador:
acertou = True
else:
if jogador < computador:
print('É mais, tente outra vez')
elif jogador > computador:
print('É menos, continue tentando.')
print(f'Você acertou com',palpites, 'tentativas. PARABÉNSS!!!')
Que massa, velho!!
Eu fiz dessa forma.
import random
n = [0,1,2,3,4,5]
nr = random.choice(n)
e = int(input('Qual foi o número de 0 a 5 que eu escolhi?'))
if e == nr:
print('Parabéns, você ganhou!')
else:
print('Mais sorte da próxima vez, você perdeu.')
Eu achava que o mercado era lotado de programadores mas quanto mais estudo mais vão diminuindo as visualizações espero não parar
EU FIZ ASSIM:
from random import choice
num = int(input('Escolha um numero entre 0 e 5: '))
al = choice([1, 2, 3, 4, 5])
if num == al:
print('Você acertou o numero é {}'.format(al))
else:
print('tente novamente')
Já comprei o caderno para pontar todas as palavras chaves! Passo mais tempo na w3c que programando ahahah