簡體   English   中英

SyntaxError:無效的語法為什么?

[英]SyntaxError: invalid syntax Why?

好吧,這很奇怪...我正在嘗試完成以下任務:如果我輸了最多2次,則下注=開始投注,但是如果我輸了2次以上(最多5次)(輸了5次),則下注=投注* 2如果輸了超過5次,則下注=開始投注

                if losttwice <= 2:
                    bet = startingbet
                elif losttwice <= 5:
                    bet = bet * 2
                else:
                    bet = startingbet

如果可能的話,任何人都可以幫我添加一件事。 當我輸掉兩次<= 2(當我輸了1-2次時)時,我想隨機進行50%的機會下注=下注或下注=下注* 2(基於50%的機會)

非常感謝!

錯誤:

  File "scripy.py", line 153
    elif losttwice <= 5:
       ^
SyntaxError: invalid syntax

您正在混合制表符和空格。 一個制表符等於八個空格,因此您的代碼在解釋器中看起來確實像這樣(實線是制表符,虛線是空格):

在此處輸入圖片說明

您必須保持縮進一致。 使用標簽或只是空格。 PEP8建議使用四個空格,這是大多數項目使用的空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM