コンパイラに欠けているキーワードエラーがプライム(list、num)に欠けているのを見せていますが、これを正しく実行すると思います。 しかし、なぜ、印刷のためのキーワード引数エラー(リスト、NUM)引数
num = int(input('Please enter a number : '))
list = [i for i in range(2,int((num/2) +1))]
def prime(*arg , n):
for test in arg:
if n % test == 0 :
print('%d number is not a prime number.' %n)
elif n == 1 or n == 0:
print('Number is bellow 2.')
else :
print('It is a prime number')
prime(list, num)
**「なぜ私にこの出来事は?」**「なぜ、あなたに起こって何ですか?」 ** "このエラー" ** "何のエラー?" – byxor
上記のエラーを出したコードの関連部分を投稿し、エラーの内容と解決方法を正確に記述してください。 – smac89
'* args'の後にはキーワード引数または' ** kwargs'しか置くことができません。位置を示す引数ではありません。そして、 'list'の強調表示は、その名前がPython(builtin list)に属するというヒントを与えます。 –