Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Syntax Error
#1
I am trying to set up a "game" using a while loop for my computer class. The code will generate a random integer between 1 and 100 (rnd), and then the user will submit a guess (temp). If temp is less than rnd, the message "Too Low! Guess again" will display. If temp is higher than rnd, the message "Too high! Guess again" will display. If temp = rnd, the program will display a congratulations message and the number of attempts (guesses) the user submitted. I am using an if/elif/else statement in a while loop. I am getting a syntax error under the else statement when I try to set guesses = guesses + 1. I can't figure out what I did wrong!


import random
done = 1
while done == 1:
    rnd = random.randint(1,100)
    guesses = 0
    temp = input("Guess a number between 1 and 100")
    
    if temp == rnd:
        done = 0
    elif temp << rnd:
        print("Too low! Guess again")
        guesses = guesses + 1
    else:
        print("Too high! Guess again"
        guesses = guesses + 1
              
print("Congratulations! You guessed %f times" % guesses)
Reply
#2
line 14 should be

print("Too high! Guess again")
Reply
#3
When you get a syntax error and you don't understand it, always check the line before.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  POST Syntax error amplay 0 673 Aug-07-2024, 02:43 PM
Last Post: amplay
  is this really a syntax error? Skaperen 4 1,692 May-25-2024, 07:31 AM
Last Post: snippsat
  World Clock syntax error OscarBoots 1 1,149 May-03-2024, 05:20 AM
Last Post: snippsat
  Syntax error for "root = Tk()" dlwaddel 15 6,856 Jan-29-2024, 12:07 AM
Last Post: dlwaddel
Photo SYNTAX ERROR Yannko 3 1,372 Jan-19-2024, 01:20 PM
Last Post: rob101
  Syntax error while executing the Python code in Linux DivAsh 8 5,315 Jul-19-2023, 06:27 PM
Last Post: Lahearle
  Code is returning the incorrect values. syntax error 007sonic 6 3,097 Jun-19-2023, 03:35 AM
Last Post: 007sonic
  syntax error question - string mgallotti 5 2,743 Feb-03-2023, 05:10 PM
Last Post: mgallotti
  Syntax error? I don't see it KenHorse 4 2,881 Jan-15-2023, 07:49 PM
Last Post: Gribouillis
  Syntax error tibbj001 2 1,886 Dec-05-2022, 06:38 PM
Last Post: deanhystad

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020