変数の代わりに%r
を使用しようとしましたが、このコードのように(おそらく間違っていると言いました)。%rを方程式の置き換えに使用するにはどうすればよいですか?
s = int(input("How many sweets do you want to share?:"))
p = int(input("How many people will they be divided between?:"))
print("Each person will have %r sweets." % s/p)
print("There will be %r sweets left over" % s%p)
そして、これは私のエラーです:
File "pye7.py", line 3, in <module>
print("Each person will have %r sweets.") % s/p
TypeError: unsupported operand type(s) for /: 'str' and 'int'
オペレータの優先順位。 –
かっこを入れてみてください(%は前に評価されています) –