编辑:显然我正在使用python2。切换到3可以解决此问题,现在我得到了没有括号/逗号的正确结果。感谢您的答复-解决的问题:D

Python入门和一般编码。我正在为第一个项目工作而苦苦挣扎,但我自己已经非常接近了。

我的任务是在python中创建一个代码,该代码从给定值(即四分之一,镍,一角钱,几美分)中计算硬币数量。

我的初始代码如下:

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

我可以在其中插入冒号,但是如何删除括号和逗号?谢谢

最佳答案

您可以使用str.format()产生所需的输出。例如宿舍:

print('Quarters: {}'.format(coins//25))


这将在两个版本的Python中都适用。

关于python - 如何从打印输出中删除括号和逗号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46260208/

10-12 17:02