タイトルで述べたように、Pythonを印刷するには、1ではなく+1を出力する方法を教えてください。
score = +1
print score
>> 1
私は-1が-1として印刷されることを知っていますが、手動で追加せずに+記号を使用して正の値を印刷するにはどうすればよいですか。
ありがとうございました。
マイナススコアに負の符号のみを表示し、ゼロスコアに正/負を表示せず、すべての正のスコアに正符号を表示する場合:
score = lambda i: ("+" if i > 0 else "") + str(i)
score(-1) # '-1'
score(0) # '0'
score(1) # '+1'