このコードでは、単純な乗算表を生成しようとしています。プログラムは入力を要求し、15までの範囲でその数を倍加し、その数の乗算表を生成する必要があります。 if_name_ == 'メイン'の後:行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