Python中文
首页
教程
问答
标签
搜索
登录
注册
需要显示正账单和负账单
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>大家好,有些VAR是葡萄牙语的对不起,所以我想展示一下,在atm机上,你会和不会得到多少威奇类型的钞票:例如:</p> <pre><code>IN: $123,45 OUT:1 OF $100 BILL, 0 OF $50 BILL, 1 OF $20 BILL, 0 OF $10 BILL and etc. </code></pre> <p>这是我到目前为止所做的,但我不能做的法案,将不会在自动取款机请帮助</p> <pre><code>r = 0 print('='*20) print('{:^20}'.format('CAIXA ELETRÔNICO')) print('{:^20}'.format(' Banco do Romeu ')) print('='*20) caixa = float(input('Qual será o valor sacado? ')) total = caixa ced = 100 totalced = 0 while True: if total >= ced: total = total - ced totalced += 1 else: if totalced > 0: print(f'{totalced} notas(s) de R${ced}') elif ced == 100: ced = 50 elif ced == 50: ced = 20 elif ced == 20: ced = 10 elif ced == 10: ced = 5 elif ced == 5: ced = 2 elif ced == 2: ced = 1 elif ced == 1: ced = 0.50 elif ced == 0.50: ced = 0.25 elif ced == 0.25: ced = 0.10 elif ced == 0.10: ced = 0.05 elif ced == 0.05: ced = 0.01 totalced = 0 if total == 0: break </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你可以做一个贪婪的方法,试着减去价值最高的账单,并记下你从每张账单中减去的次数。例如:</p> <p>423,45岁</p> <p>从100美元开始,你可以减去4倍。你只剩下23,45了。 然后你继续付50美元。你不能从23,45减去50美元,所以你要付次高的20美元。 你可以从23,45减去一美元20,剩下的是,45</p> <p>你继续数到不能再减法为止。然后你打印出每张账单的减法数。希望这有道理</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
6 回答
无法使用Django\u mssql\u后端迁移到外部hos
2 回答
无法使用Django&Python3.4连接到MySql
4 回答
无法使用Django+nginx上载媒体文件
1 回答
无法使用Django1.6导入名称模式
2 回答
无法使用Django1.7和mongodb登录管理站点
2 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
2 回答
无法使用Djangockedi验证CBV中的字段
7 回答
无法使用Djangocketditor上载图像(错误400)
7 回答
无法使用Djangocron进行函数调用
2 回答
无法使用Djangofiler djang上载文件
9 回答
无法使用Djangokronos
10 回答
无法使用Djangomssql provid
5 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
4 回答
无法使用Djangomssq迁移Django数据库
3 回答
无法使用Djangonox创建用户
3 回答
无法使用Djangopyodb从Django查询SQL Server
7 回答
无法使用Djangopython3ldap连接到ldap
3 回答
无法使用Djangoredis连接到redis
6 回答
无法使用Django中的FK创建新表
9 回答