在命令行中直接输出Python模运算符
我想在命令行上打印出模运算符(%),就像这样:
比如输出应该是这样的:
1%2
2%4
或者
30%
40%
我现在是这样使用打印语句的:
print 'computing %s % %s' % (num1, num2)
但是这会报错,错误信息是:
TypeError: not all arguments converted during string formatting
目前我用的是:
print 'computing 1'+'%'+'2'
这样打印出来是:
computing 1%2
但是我想知道,怎么才能用第一种方法(即:print 'computing %s % %s' % (num1, num2))来实现这个功能呢?
2 个回答
1
print 'computing %s %% %s' % (num1, num2)
当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。
9
如果你想在代码中使用百分号(%),需要用另一个百分号来表示,像这样:
print 'computing %s %% %s' % (num1, num2)