我需要一个替换句子中数字的循环的帮助
嗨,
如果我有这样一句话:
"我现在总共有%的黄香蕉!"
但我需要它将数字2改为3,打印,然后是4,打印,等等,直到它达到像10这样的固定数字,我该怎么做呢?
选择 | 换行 | 行号
- sentence = "I now have a total of % yellow bananas!"
- for i in range(2,11):
- print sentence %i
但这给我带来了一个错误:
ValueError:索引9处不支持格式字符'y'(0x79)
当我用不同的句子来尝试它时:
选择 | 换行 | 行号
- sentence = " I have % dogs!"
- for i in range(2,11):
- print sentence %i
...它几乎起作用了:
我有两头猪!
我有3头猪!
我有4头猪!
我有5头猪!
我有6头猪!
我有7头猪!
我有8头猪!
我有9头猪!
我有10头猪!