大圣啥也不会 2022-10-24 09:51 采纳率: 61.1%
浏览 916
已结题

python 将100元人民币换成10元,5元和1元的零钞,推算总共有哪些组合

img


定义变量
a
b
c
d
e=0
运算符 “a*10+b*5+1*c”
e++
总数d=a+b+c
中间for的条件怎么去定义呀?

  • 写回答

1条回答 默认 最新

  • honestman_ 2022-10-24 10:08
    关注
    
    # 设10元最多用ten张,5元最多用five张
    ten = 100//10
    sum = 0
    for i in range(ten + 1):
        five = (100 - i * 10)//5
        for j in range(five + 1):
            k = 100 - i * 10 - 5 * j
            print("ten%d five%d one%d" %(i, j, k))
            sum += 1
    print("总共有%d种方案" %sum)
    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月26日
  • 创建了问题 10月24日

悬赏问题

  • ¥18 光催化第一性原理计算析氢效率STH怎么计算
  • ¥100 Mac 版foxmail 收邮件问题
  • ¥15 QWebEngineView
  • ¥15 如何使用shufflenet进行手写数字识别
  • ¥15 .net core 同时编辑怎么防止数据串了
  • ¥20 微信小程序播放直播流
  • ¥15 关于迷宫自走单片机循迹小车的知识
  • ¥15 python使用selenium工具爬取网站的问题
  • ¥15 visual studio中c语言用ODBC链接SQL SERVER
  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容