我的任务是'编写一个函数selectCoins,要求用户输入金额(以便士为单位),然后输出每个面额的硬币数(从2英镑到1英镑),用于弥补该金额确切地说(使用尽可能少的硬币).例如,如果输入为292,则该函数应报告:1×£2,0×£1,1×50p,2×20p,0×10p,0×5p,1×2p,0×1p.(提示:使用整数除法和余数).
def selectCoins():
twopound = 200
onepound = 100
fiftyp = 50
twentyp = 20
tenp = 10
fivep = 5
twop = 2
onep = 1
a = 0
b = 0
c = 0
d = 0
e = 0
f = 0
g = 0
h = 0
money = int(input('Enter how much money you have in pence'))
while True:
if money >= twopound:
money = money - twopound
a = a + 1
elif money >= …
Run Code Online (Sandbox Code Playgroud) python ×1