2009-07-02 8 views
4

: 例:これは、出力は次のようになりべきかです:
1%2
2%4印刷Pythonの剰余演算子は、コマンドライン上にあるように私はそれがコマンドライン上にあるようモジュラス演算子を印刷したい

または
30%
40%

私はこのようなprint文を使用しています:

print 'computing %s % %s' % (num1, num2)

私が使用しています今の

TypeError: not all arguments converted during string formatting

computing 1%2

しかし、これは最初のアプローチを使用して行わ取得する方法を教えた:印刷し

print 'computing 1'+'%'+'2'

をデフォルトのエラーを投げの

その(:印刷 '計算%s%s'%(num1、num2))

答えて

8
はこのように、別の%記号と%記号をエスケープ

print 'computing %s %% %s' % (num1, num2) 
+1

ドキュメントリファレンス:http://docs.python.org/library/stdtypes.html#string-formatting-operations –

1
print 'computing %s %% %s' % (num1, num2) 
関連する問題