课程
/后端开发
/Python
/初识Python
为什么在终端中不能在判断中直接输出
2016-12-06
源自:初识Python 6-3
正在回答
不要用d[i],用items() 来取d里面的key value
s = 88d={'ww':77,'aa':88}for k,v in d.items(): if v == s: print(k)
你的str是什么啊,你的意思是想找出成绩是88的人的名字吗?
你的str在赋值的时候多了一个“=”,所以str的值现在不是88
在判断中输出可能会输出多条符合的值,也就是判断正确一次就输出一次print。你试试看。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序