编辑:显然我在用Python2。切换到3修复了这个问题,现在我得到了没有括号/逗号的正确结果。谢谢你的回复-问题解决了:D
基本上是Python和编码的初学者。我的第一个项目任务很难完成,但我自己已经很接近了。在
我的任务是用python创建一个代码来计算给定值的硬币数量,即25美分、5美分、1美分、1美分。在
我的初始代码如下:
coins=input('Enter amount of change: ')
print("Quarters", coins//25)
coins = coins%25
print("Dimes", coins//10)
coins = coins%10
print("Nickles", coins//5)
coins = coins%5
print('Pennies', coins//1)
这会提示类似“输入更改量:86”
(“季度”,3)
('Dimes',1)
('Nickles',0)
(“便士”,1)
这些是正确的值,但我的导师希望它看起来像这样:
输入更改量:86
季度:3
一角硬币:1
尼克尔斯“0
便士:1
我可以在里面加上冒号,但是怎样才能去掉括号和逗号呢?谢谢
我一直在使用Python 2打印值的最简单的解决方案是如下所示:
当与字符串一起使用时,
^{pr2}$%
符号允许在字符串中替换任何要打印的值。要替换多个值,请用逗号分隔它们。例如:这段代码将在}(用于字符串)。在
someInt
和someStr
中分别替换%i
(用于整数)和{但是,
%
符号也起模运算符的作用,因此当它与字符串一起使用时以及在两个数字之间使用时,它会做两件不同的事情。在您可以使用^{} 生成所需的输出。例如,对于季度:
这在Python的两个版本中都可以使用。在
请检查:
相关问题 更多 >
编程相关推荐