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
  Syntax error for "root = Tk()" dlwaddel 15 1,008 Jan-29-2024, 12:07 AM
Last Post: dlwaddel
Photo SYNTAX ERROR Yannko 3 333 Jan-19-2024, 01:20 PM
Last Post: rob101
  Syntax error while executing the Python code in Linux DivAsh 8 1,450 Jul-19-2023, 06:27 PM
Last Post: Lahearle
  Code is returning the incorrect values. syntax error 007sonic 6 1,135 Jun-19-2023, 03:35 AM
Last Post: 007sonic
  syntax error question - string mgallotti 5 1,249 Feb-03-2023, 05:10 PM
Last Post: mgallotti
  Syntax error? I don't see it KenHorse 4 1,194 Jan-15-2023, 07:49 PM
Last Post: Gribouillis
  Syntax error tibbj001 2 847 Dec-05-2022, 06:38 PM
Last Post: deanhystad
  Python-for-Android:p4a: syntax error in main.py while compiling apk jttolleson 2 1,777 Sep-17-2022, 04:09 AM
Last Post: jttolleson
  Mysql Syntax error in pymysql ilknurg 4 2,287 May-18-2022, 06:50 AM
Last Post: ibreeden
  Solving equation equal to zero: How to resolve the syntax error? alexfrol86 3 1,894 Feb-21-2022, 08:58 AM
Last Post: deanhystad

Forum Jump:

User Panel Messages

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