Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
invalid syntax in my class
#1
Hello, i've just written my first class ever and it doesn't work...

Here it is:

class Player:

    hand = []
    playershand = []
    playersgrade = []

    dealer = False
    smallblind = False
    bigblind = False
    
    def __init__(self, number, chips):
        self.number = number
        self.chips = chips

    def bet(self):
        print("Bet")

    def raise(self):
        pass
    def call(self):
        pass
    def check(self):
        pass
    def fold(self):
        pass
    def quit(self):
        pass
    def showstats(self):
        pass
    
and here's the error:

Error:
Traceback (most recent call last): File "/usr/lib/python3.8/idlelib/run.py", line 559, in runcode exec(code, self.locals) File "/home/fook/Documents/pygame/Poker Practice/Poker.py", line 4, in <module> from playerclass import Player File "/home/fook/Documents/pygame/Poker Practice/playerclass.py", line 18 def raise(self): ^ SyntaxError: invalid syntax
So i don't know, my colon is there , paranthesis and my indentation too... And it looks just like the tutorial...
So what did i do wrong?
Reply
#2
I just saw it when I posted my question...

raise is a reserved term in python so i can't use it as a function name...

Sorry, my text editor is not as good as the forum's...
Reply
#3
CompleteNewb Wrote:Sorry, my text editor is not as good as the forum's...
Perhaps you should look into one of the open source IDE's there are many available.
two of the best (In my opinion) are VSCode and PyCharm.
there are many more available (google: 'python IDE's') and you should try as many as you wish until you find one you like.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  print(data) is suddenly invalid syntax db042190 6 1,122 Jun-14-2023, 02:55 PM
Last Post: deanhystad
  SyntaxError: invalid syntax ?? korenron 15 5,577 Jan-25-2022, 11:46 AM
Last Post: korenron
  Invalid syntax with an f-string Mark17 7 7,568 Jan-14-2022, 04:44 PM
Last Post: Mark17
Exclamation Invalid syntax error(Predict Ethereum Price) lulu43366 2 3,094 Sep-24-2021, 01:24 PM
Last Post: lulu43366
  Tuple generator, and function/class syntax quazirfan 3 3,762 Aug-10-2021, 09:32 AM
Last Post: buran
  Unexplained Invalid syntax Error cybertooth 5 3,177 Aug-02-2021, 10:05 AM
Last Post: cybertooth
  [split] SyntaxError: invalid syntax Code_X 3 2,704 May-04-2021, 05:15 PM
Last Post: Yoriz
  Invalid syntax error - need help fixing calgk01 3 3,228 Feb-23-2021, 08:41 PM
Last Post: nilamo
  Invalid syntax using conditionals if - else jperezqu 1 2,296 Jan-13-2021, 07:32 PM
Last Post: bowlofred
  invalid syntax in line 5. Help Asadzangibaloch 2 2,351 Dec-10-2020, 04:26 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