Iは、次のコードがある - このCollatz関数のソースコード:Whileループ構文エラー
number = int(input('enter a number')
while number != 1:
if number%2 == 0:
n = number//2
print (str(n))
elif number%2 == 1:
n = 3*number+1
print (str(n))
else:
break
エラーメッセージは以下の通りである:
Python 3.5.2 (default, Dec 2015, 13:05:11)
[GCC 4.8.2] on linux
Traceback (most recent call last):
File "python", line 5
while number != 1:
^
SyntaxError: invalid syntax
、不明瞭な、幅の広い、SWのREC、タイプミス、意見をベースに答える避けてくださいこれは、仕事をします、再現性のない、または重複した質問。 Write-my-codeリクエストと手間のかからない質問は[so]の話題にはならず、プロのコーディング/個人指導サービスに適しています。良い質問は[質問する]、[mcve]を含める、研究努力をして、将来の訪問者に役立つ可能性を秘めています。不適切な質問に答えることで、ナビゲートするのをより困難にし、さらにそのような質問を奨励することで、時間と専門知識をボランティアする他のユーザーを追い払うことができます。 – TigerhawkT3