Jogo simples de adivinhação em Python - Curso de Python #18

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 38

  • @arab01001
    @arab01001 ปีที่แล้ว +1

    Que top!

  • @wvagner284
    @wvagner284 4 ปีที่แล้ว +6

    Atividades como essa ajudam muito na fixação do conteúdo. Obrigado!

  • @julioarel
    @julioarel 2 ปีที่แล้ว +3

    Fiz mudando algumas coisas para praticar.
    import random
    import os
    chutes=0
    cobrancas= random.randrange(1,50)
    batedor= int(input("Digite o seu palpite:"))
    while(cobrancas!=batedor):
    os.system("cls")
    if(cobrancas>batedor):
    print("Voce errou o chute, tente um numero maior")
    elif(cobrancas

  • @rafaeldeoliveiradias8907
    @rafaeldeoliveiradias8907 2 ปีที่แล้ว +1

    legal! 😉👍

  • @suliberati_
    @suliberati_ 3 ปีที่แล้ว +1

    Muito legal👏

  • @alejandrozuniga1459
    @alejandrozuniga1459 2 ปีที่แล้ว

    Maravilha Prof.

  • @dsmdaniel100
    @dsmdaniel100 8 หลายเดือนก่อน

    excelente aula...gostaria de saber se tem programação voltada a vendas com tabelas , ordem de serviço .. com busca de produtos listadas nas tabelas somar itens,, etc seria util de mais .um abraço

  • @jjmaciel44
    @jjmaciel44 4 ปีที่แล้ว +9

    Em C++ seria:
    #include
    #include
    using namespace std;
    int main()
    {
    srand(time(NULL));
    int numero, jogador, tentativas = 0;
    numero = rand() % 1000 + 1;
    do
    {
    cout > jogador;
    if (jogador > numero)
    {
    cout

  • @pedrophillipe
    @pedrophillipe 2 ปีที่แล้ว +5

    boa, meta agora: criar um rpg clássico 2d com interface gráfica, sons, animações eae ? tem coragem ? kk

  • @Juniordigital
    @Juniordigital 3 ปีที่แล้ว +1

    melhor

  • @gabrielpetersen3434
    @gabrielpetersen3434 ปีที่แล้ว +3

    Quis deixar o meu bem completinho:
    import random
    import os
    playing = "sim"
    difNums = [10, 7, 4]
    posDifs = ["fácil", "médio", "difícil"]
    while playing == "sim":
    os.system('cls')
    guessed = False
    secret = random.randrange(1, 21)
    lifes = 100
    print ("Um número secreto entre 1 e 20 foi sorteado. Selecione a dificuldade do jogo")
    dif = input("Dificuldades: fácil, médio ou difícil - ")
    dif = dif.lower()
    while dif not in posDifs:
    print ("Dificuldade inexistente - Tente novamente")
    dif = input("Dificuldades: fácil, médio ou difícil - ")
    dif = dif.lower()
    w_i = 0
    while w_i < 3:
    if dif == posDifs[w_i]:
    lifes = difNums[w_i]
    w_i += 1

    while lifes > 0:
    print (f"Você ainda tem {lifes} vidas.")
    player_try = int (input("Chute um valor para achar o número secreto: "))
    while player_try > 20:
    print ("
    Número fora do intervalo
    ")
    player_try = int (input("Chute um novo valor para achar o número secreto: "))
    print ("
    ")
    if player_try == secret:
    print ("Parabéns! Você acertou!")
    guessed = True
    break
    elif player_try > secret:
    print (f"O número secreto é menor que {player_try}")
    elif player_try < secret:
    print (f"O número secreto é maior que {player_try}")

    print ("
    Você perdeu uma vida!
    ")
    lifes -= 1
    if guessed == False:
    print (f"Que pena... Você perdeu. O número secreto era {secret}")

    playing = input ("Ainda deseja jogar? (sim ou não)")
    playing = playing.lower()

    • @warleysilva8157
      @warleysilva8157 ปีที่แล้ว +1

      Muito top, mas eu que estou aprendendo agora tem umas coisas que não vi ainda, quando aprender vou tentar fazer algo parecido. Obg

    • @d4mbass
      @d4mbass 5 หลายเดือนก่อน

      😮

  • @luizluiz5337
    @luizluiz5337 4 ปีที่แล้ว +2

    Vai fazer outros games?

  • @ZyrallianUwU
    @ZyrallianUwU 3 ปีที่แล้ว +2

    é a aula 18 e meu código deu 18 linhas :3

  • @Axy-dr8eh
    @Axy-dr8eh 4 ปีที่แล้ว +1

    Primeiro

  • @tylersz5822
    @tylersz5822 3 ปีที่แล้ว +2

    Meu cód:
    import random
    num_escolhido=int(input('Digite um numero: '))
    num_sorteado=random.randrange(0,100)
    controle=' '
    tent=1
    while num_sorteado!=num_escolhido:
    if num_sorteado>num_escolhido:
    print('Você perdeu, o numero é maior')
    elif num_sorteado

  • @ninjapurpura1
    @ninjapurpura1 3 ปีที่แล้ว

    Aheeee

  • @burkner095
    @burkner095 หลายเดือนก่อน

    Como é o nome desse site ?

  • @lucasbatista7592
    @lucasbatista7592 11 หลายเดือนก่อน

    eu fiz diferente:
    import random
    os.system('cls')
    print("========" + "JOGO DE ADIVINHAÇÃO" + "========")
    print("Você irá tentar adivinhar o número que eu escolher")
    jogador = int(input('Escolha um número de 1 a 100: (apenas inteiros) '))
    computador = random.randrange(1,100)
    print(f'Eu pensei no número: {computador} ')
    if jogador == computador:
    print(" Você venceu!! ")
    elif jogador != computador:
    print("Eu venci hehehe")

  • @gabrielazevedo3563
    @gabrielazevedo3563 2 ปีที่แล้ว +1

    import os
    import random
    numeroTentativas=1
    numero=random.randrange(0,100)
    os.system("cls")
    tentativa=int(input("Digite um número: "))
    while tentativa != numero:
    numeroTentativas+=1
    os.system("cls")
    if numero > tentativa:
    print("Ops! O número sorteado é maior...")
    elif numero < tentativa:
    print("Ops! O número sorteado é menor...")

    tentativa=int(input("
    Digite um número: "))
    os.system("cls")
    print("Parabéns você adivinhou! O número sorteado é o",numero)
    print("
    Você precisou de",numeroTentativas,"tentativas para adivinhar.")

  • @kleberbispo6459
    @kleberbispo6459 ปีที่แล้ว

    boa tarde alguem por gentileza se puder me ajudar o meu quando rodo o programa esta dizendo que o sinal de '

  • @wilkercarneiro
    @wilkercarneiro 9 หลายเดือนก่อน

    from random import randint
    from time import sleep
    rand = randint(0,100)
    c = 0
    print('*'*35)
    print(' Jogo de advinhação')
    print('*'*35)
    sleep(1)
    while True:
    tent = int(input('Digite um número de 0 até 100: '))
    sleep(0.5)
    if tent == rand:
    print('Parabéns, você acertou!')
    break
    else:
    print('Você errou! Tente novamente.')
    c += 1
    sleep(0.5)
    print(f'Você fez {c} tentativas até acertar.')

  • @jovempro.invest
    @jovempro.invest 3 ปีที่แล้ว +1

    e se fosse ao contrário? O sistema tivesse que advinhar o valor que o usuário pensou?

    • @sotnaznivek4055
      @sotnaznivek4055 3 ปีที่แล้ว

      from time import sleep
      import random
      jogador=int(input('digite seu numero'))
      sorteado= random.randint(0,100)
      if sorteado == jogador or sorteado!= jogador:
      sorteado=int((jogador/2 + 17))
      print(f'EU ESCOLHI {sorteado}, ACHO QUE PASSEI PERTO!!')
      print('NA PRÓXIMA EU ACERTO')
      r=input('POSSO TENTAR MAIS UMA VEZ? S|N') .strip() .upper()
      while r not in 'SN':
      r = input('POSSO TENTAR MAIS UMA VEZ? S|N').strip().upper()
      print('VOU ESCOLHER OUTRO NUMERO')
      print('pensando', end=' ')
      for c in range (0,5):
      print('.', end='')
      sleep(1)
      end=' '
      sorteado=jogador
      print()
      print(f'EU ESCOLHO {sorteado}')
      print('-='*5,'ACERTEI!!!', '-='*5)

  • @kleberbispo6459
    @kleberbispo6459 ปีที่แล้ว

    kkk eu nao tinha colocado o valor no ranger de 0,100

  • @Matheussilva-vg1nx
    @Matheussilva-vg1nx 4 ปีที่แล้ว

    Terceiro

  • @superXBx
    @superXBx 4 ปีที่แล้ว +1

    Não entendi na parte do print o (erros+1)

    • @silboelsob185
      @silboelsob185 4 ปีที่แล้ว +1

      Erros é um contador que conta quantas vezes vc chutou os números e não acertou, então no final o programa informa quantas vezes foram.

    • @wanderleiferreira501
      @wanderleiferreira501 3 ปีที่แล้ว +1

      import random
      palpite=0
      record=100
      resp="S"
      while resp == "s" or resp =="S":
      tentativas=0
      num = random.randrange(1,100)
      print(num)
      while palpite != num:
      palpite = int(input("Digite um número entre 1 e 99: "))
      if palpite < num:
      print("O número sorteado é maior.")
      tentativas +=1
      elif palpite > num:
      print("O número sorteado é menor.")
      tentativas +=1
      else:
      print("Parabéns, você acertou!!
      ", "Em " + str(tentativas) + " tentativas")
      if tentativas < record:
      print("Congratulations!!! Você é o novo recordista desse jogo.")
      record = tentativas
      resp = input("Gostaria de jogar novamente?")
      else:
      resp = input("Gostaria de jogar novamente?")
      print("Fim de Jogo!")

  • @clauberar22
    @clauberar22 2 ปีที่แล้ว +1

    FIZ ALGO MAIS ELABORADO
    import os
    import random
    os.system("cls")
    print("
    \t JOGO DE CHUTAR VALOR!")
    print("


    \t APERTE ENTER PARA CONTINUAR!")
    input()
    os.system("cls")
    print("\tESCOLHA O NIVEL DE DIFICULDADE
    \t 1=FÁCIL 2=MÉDIO 3=DIFICIL")
    dif=int(input("

    DIGITE O VALOR CORRESPONDENTE: "))
    os.system("cls")
    if dif==1:
    final=10
    elif dif==2:
    final=50
    elif dif==3:
    final=100
    else:
    print("VALOR NÃO ENCONTRADO!")
    os.system("cls")
    input()
    valor=random.randrange(1,final,1)
    escolha=0
    inicio=1
    tentativa=0
    while escolha != valor:
    if escolha==0:
    escolha=int(input("DIGITE ALGUM VALOR DE {} A {}: ".format(inicio,final)))
    elif escolha>valor:
    final=escolha-1
    escolha=int(input("DIGITE ALGUM VALOR DE {} A {}: ".format(inicio,final)))
    elif escolha

  • @danielfelipe8220
    @danielfelipe8220 4 ปีที่แล้ว +1

    from random import randint
    from os import system
    res = -1
    ten = 0
    num = randint(0, 100)
    while res != num:
    res = int(input("Informe um numero entre 0 e 100
    > "))
    if res == num:
    print("Voce acertou!")
    else:
    print("Voce errou :(")
    print(res > num and "o numero e menor" or "o numero e maior")
    system("pause")
    system("cls")
    ten+=1
    print("Resposta: [{}]
    Você acertou em {} tentativas".format(res, ten+1))

    • @i_senne
      @i_senne 4 ปีที่แล้ว

      Fiz tambem, coloquei até no github rs ... github.com/IrlanSenne/Python-Games-Jogo-da-velha-etc

  • @blackshadowproductions5144
    @blackshadowproductions5144 2 ปีที่แล้ว

    eu fiz assim e deu certo:
    import random
    import os
    os.system('cls')
    condLoop=True
    erros=0
    num=random.randrange(1,10)
    jogador=int(input("Guess the number: "))
    while condLoop:
    if jogador!=num:
    print("You didn't this time, try again!")
    jogador=int(input("Guess the number: "))
    erros+=1
    condLoop=False
    if num!=jogador:
    condLoop=True
    if condLoop==False:
    print("You guessed right! The number was "+str(num)+"!""
    You mistook "+str(erros)+" times.")