需要找钱给用户,现在只有50元,5元和1元的人民币若干张。输入一个整数金额值,给出找钱的方案,假设人民币足够多,且优先使用面额大的钱币。
// 除以50取整,是50最大数了吧。
% 除以50取余数,是取完50剩余的,这里接收一下变量,再整除5,是5的最大数了吧。
用变量%5的结果就是1元的数量了
money=eval(input())
m50=money//50
money=money%50
m5=money//5
money=money%5
m1=money
print("50yuan:",m50)
print("5yuan:",m5)
print("1yuan:",m1)
有帮助望采纳
s = eval(input('请输入钱数:\n'))
print(f'需要50元{s//50}张,5元{s%50//5}张,1元{s%5}张.')
意思差不多,符合我小白的手法
s = int(input('请输入钱数:'))
print("{}张50元,{}张5元,{}张1元".format(s//50,s%50//5,s%5))