Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

number guessing game python

from random import randint
from pcinput import getInteger

answer = randint(1, 200)
count = 0

while True:
    guess = getInteger("What is your estimate? ")
    if guess < 1 or guess > 200:
        print("Your estimate must be between 1 and 200")
        continue
    count += 1
    if guess < answer:
        print("Higher")
    elif guess > answer:
        print("lower")
    else:
        print("You guessed it!")
        break

if count == 1:
    print("Wow first try !!.")
else:
    print("You estimated it in", count, "times.")
Comment

python number guessing game

import random

def instructions():
    print("Welcome to the number guessing game.")
    print("Guess a number between 1 and 10.")
    print("You only have 3 guesses.")

def game():
    # Guess limit so the user can only guess three times
    guess_limit = 1
    # The random guess
    actual_number = random.randint(1, 10)
    # What user can type and see
    guessed_number = int(input("What is the number?: "))
    # In case you guessed it right at the first time
    if actual_number == guessed_number:
        print("You guessed it right! The number is ", actual_number) 
    # The while loop so it can go on
    while guessed_number != actual_number:
        if guessed_number > actual_number:
            print("Lower")
        elif guessed_number < actual_number:
            print("Higher")
        
        guessed_number = int(input("What is the number?: "))
        guess_limit += 1
        if guess_limit == 3 and guessed_number != actual_number:
            print("You ran out of guess, The answer was number ",  actual_number)
            break
        
        else:
            print("You guessed it right! The number is ", actual_number)    

instructions()
game()
Comment

guessing game python

import random

num = random.randint(1, 9)

while True:

    try:
        guess = int(input("
Please enter a guess from 1-9: "))

        if 0 < guess < 10:

            if guess > num:
                print("
You guessed too high")

            elif guess < num:
                print("
You guessed too low")

            elif guess == num:
                print("
You guessed correctly")

                while True:
                    u_input = input("
Would you like to play again? y/n: ")

                    if u_input == 'n':
                        exit()

                    elif u_input == 'y':
                        num = random.randint(1, 9)
                        break

                    elif u_input != 'y' and u_input != 'n':
                        print("
Error: Please select a valid option")

        elif guess < 1 or guess > 9:
            print("
Error: Please enter a number from 1-9")

    except ValueError:
        print("
Error: Please enter a number")
Comment

make guessing game by python

from random import randint
num = int(input("Enter a number = "))
ran = randint(1, 10)
if num == ran:
    print("Winner!")
    print("You pressed - ", num, "and random number is - ", ran)
Comment

PREVIOUS NEXT
Code Example
Python :: random.randint(0,20) + pyrthon 
Python :: www.pd.date_range 
Python :: dataframe column condition in list 
Python :: create sqlite table in python 
Python :: for loop in range 
Python :: parallel iteration python 
Python :: putting in text in python 
Python :: librosa python 
Python :: add title to tkinter window python 
Python :: normalize a group in countplot 
Python :: install python package 
Python :: python typing 
Python :: decimal to binary 
Python :: mean absolute error in machine learning formula 
Python :: post from postman and receive in python 
Python :: how to add axis labels to a plotly barchart 
Python :: how to convert tensorflow 1.15 model to tflite 
Python :: python numpy how to empty array cycle 
Python :: How to Loop Through Tuples using for loop in python 
Python :: next power of 2 python 
Python :: python post request multi argument 
Python :: tree in python 
Python :: negative slicing in python list 
Python :: django make new application folder 
Python :: time a function python 
Python :: palindrome of a number in python 
Python :: Python List count() example with numbers 
Python :: convert time python 
Python :: clear 
Python :: append element to list py 
ADD CONTENT
Topic
Content
Source link
Name
7+6 =