バイナリに変換する関数を作成しようとしましたが、非常に基本的なエラーが発生し続けているようです。余分な目を感謝します。10進数から2進数への変換
def convert_to_binary(n):
if (-1.0 < n < 256.0):
number_list = []
while (n != 0):
rem = n % 2
number_list.append(rem)
n = n // 2
new_list = number_list[::-1]
print("".join(str(x) for x in new_list))
else:
print("Invalid input")
私は入れませんエラーは、次のとおりです。
File "", line 13 else : ^ SyntaxError: invalid syntax
私は本当にすべてのフィードバックをいただければと思います。ありがとう
else文なしで正常に動作しました – MyPoorBrain
スペースとタブを混ぜていないのですか? –
'print(" Invalid input ")'の前にスペースが7つありますが、それ以外の場合は4つのスペースのブロックを使用しています。 –