为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在终端中不能在判断中直接输出

为什么在终端中不能在判断中直接输出http://img1.sycdn.imooc.com//58461fda0001dd5106050603.jpg

正在回答

3 回答

不要用d[i],用items() 来取d里面的key value

s = 88
d={'ww':77,'aa':88}
for k,v in d.items():
   if v == s:
       print(k)


0 回复 有任何疑惑可以回复我~

你的str是什么啊,你的意思是想找出成绩是88的人的名字吗?

你的str在赋值的时候多了一个“=”,所以str的值现在不是88

0 回复 有任何疑惑可以回复我~

在判断中输出可能会输出多条符合的值,也就是判断正确一次就输出一次print。你试试看。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么在终端中不能在判断中直接输出

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信