79356745

Date: 2025-01-15 00:27:34
Score: 3.5
Natty:
Report link

tambien soy nuevo en esto, pero trate de hacerlo a como dijiste que lo intentaste.

import random

def guess_game():
    get_guess = random.randint(1, 100)
    score = 0


    for i in range(3):
        guess = int(input("Guess number: "))
        if guess < get_guess:
            print("Too high\n")
            score += 1
        elif guess > get_guess:
            print("Too low\n")
            score += 1
        elif guess == get_guess:
            print(f"yes {guess} is the correct number!\n")
            # score = 0
            break
    print(f"You are out of guesses! The number is {get_guess}\n")


    if score == 0:
        print("\rcongratulations!, you did on the firts try. 100%")
    elif score == 1:
         print("good!. 50%")
    elif score == 2:
         print("ufff very close to losing. 30%")
    else:
         print("zero punctuation. 0%")
    print("\n===End of the program ===")
guess_game()

Este codigo es algo sencillo que simplemente recorre el for 3 veces que son los intentos, esto se puede mejorar asignando los intentos a una variable y esa recorrerla desde el for, al igual que la puntuacion dependiendo de los intentos que le vayas a poner. Soy nuevo en esta plataforma y quiero aportar, espero que esta respuesta sea de ayuda :).

Reasons:
  • Blacklisted phrase (2): ayuda
  • Blacklisted phrase (2): espero
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: camilo andres ospina villa