私はpython2.7を使用しています。,
printステートメントで削除すると、以下のコードが機能します。しかし、それは異なる行に値を出力します。if-statement
できればインラインで同じ行に印刷したい。
ここに私が持っているものがあります:
def binary(x):
for i in [128,64,32,16,8,4,2,1]:
#if x&i: print 1,
#else: print 0,
print 1, if x&i else 0
binary(127)
次の構文エラーがスローされます。
File "binary.py", line 6
print 1, if x&i else 0
^
SyntaxError: invalid syntax