有了這段代碼,我試圖生成簡單的乘法表。程序應該要求輸入並在最大15的範圍內輸入多個數字,然後爲該數字生成乘法表。 if_name_ =='main':行I在冒號後面出現語法錯誤。我通常在python 2中編程,所以python 3對我來說有點新,但我不確定它們有什麼不同。下面我列出了簡短但完整的代碼。任何幫助將非常感激。Python 3語法錯誤無效語法
'''Multiplication Table'''
def multi_table(a):
for i in range(1,16):
print(' {0} x {1} = {2} '.format(a, i, a*i))
if_name_ == '_main_':
a = input('Enter a number: ')
multi_table(float(a))
'if_name_'?你的意思是如果__name__ ==「__main __」'? – Maroun
好的,但是我在冒號後發現錯誤。 – Bbrown
由於沒有正確的if語句,你會在冒號中看到錯誤。你的語法是錯誤的,因此*語法*錯誤。 – excaza