首页
Python中文网
在线手册
Python入门
Linux教程
Python高级教程
登录
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
扫一扫,访问微社区
只需一步,快速开始
论坛
BBS
Python教程
在线手册
Python入门
Linux教程
Python高级教程
Python函数详解
搜索
本版
帖子
用户
道具
勋章
任务
设置
退出
Python论坛 - 国内最好的Python中文社区
»
论坛
›
技术交流
›
python问答 - 求助悬赏区 Help!
›
小白问题,关于python字典循环
返回列表
查看:
5067
|
回复:
5
[求助]
小白问题,关于python字典循环
yanling96
当前离线
积分
1
1
主题
1
帖子
1
积分
贫民
贫民, 积分 1, 距离下一级还需 59 积分
贫民, 积分 1, 距离下一级还需 59 积分
积分
1
发消息
yanling96
发表于 2020-3-28 03:58:31
|
显示全部楼层
|
阅读模式
1
威望
要求计算价格大于等于5的东西花了多少钱,上面是我自己想的,没写else语句,为什么会出来50,50,100三个数呢,不满足条件语句的时候不执行出来不应该是50吗,请大神解答,else语句是必须的吗
这是标准答案加了else语句就正常了
我来回答
回复
使用道具
举报
sheeboard
当前离线
积分
956
0
主题
956
帖子
956
积分
圣骑士
圣骑士, 积分 956, 距离下一级还需 44 积分
圣骑士, 积分 956, 距离下一级还需 44 积分
积分
956
发消息
sheeboard
发表于 2020-3-30 17:37:08
|
显示全部楼层
for name,value in prices.items():
if value >=5:
money_spent=money_spent+value*quantity[name]
回复
使用道具
举报
LEONLIU
当前离线
积分
1
0
主题
1
帖子
1
积分
贫民
贫民, 积分 1, 距离下一级还需 59 积分
贫民, 积分 1, 距离下一级还需 59 积分
积分
1
发消息
LEONLIU
发表于 2020-3-31 11:51:08
|
显示全部楼层
print monkey_spent 缩进不对 应该往前缩进
回复
使用道具
举报
wheat9999
当前离线
积分
3
0
主题
3
帖子
3
积分
贫民
贫民, 积分 3, 距离下一级还需 57 积分
贫民, 积分 3, 距离下一级还需 57 积分
积分
3
发消息
wheat9999
发表于 2020-4-2 16:59:48
|
显示全部楼层
最后一个print的缩进不对
回复
使用道具
举报
zhzhrao
当前离线
积分
6
0
主题
6
帖子
6
积分
贫民
贫民, 积分 6, 距离下一级还需 54 积分
贫民, 积分 6, 距离下一级还需 54 积分
积分
6
发消息
zhzhrao
发表于 2020-4-3 22:34:23
|
显示全部楼层
建议帖主再运行一遍第一张图的代码, 结果可能不对
回复
使用道具
举报
ag43
当前离线
积分
1
0
主题
1
帖子
1
积分
贫民
贫民, 积分 1, 距离下一级还需 59 积分
贫民, 积分 1, 距离下一级还需 59 积分
积分
1
发消息
ag43
发表于 2020-4-4 18:01:51
|
显示全部楼层
首先,楼主的程序最后的print缩进不对,所以显示3个数字。这个修改只需要把print这行再缩进一下就可以了。
但是程序(本身没什么错误)执行结果应该是0,0,50,你再重复执行一下看看结果。
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表