有了这段代码,我试图生成简单的乘法表。程序应该要求输入并在最大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