|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 1559384191 于 2017-10-21 19:39 编辑
- d={'bb':'88','bf':7,'aa':2}
- f=set('asghjdghsdg')
复制代码
在练习的时候打入了以上代码,代码应该没问题,,但是总显示d,f没有定义,然而我重建了一个文件,就可以运行了,这是为什么,’,后来的练习又出现了类似问题,咋解决呀,例如
- for i in range(9,0,-1):
- for j in range(9,j<=i,-1):
- print(str(i)+str('*')+str(j)+'='+str(i*j),'\t' ,end="")
-
- print()
复制代码
一直都在说,j没有定义
- >>> for i in range(9,0,-1):
- for j in range(9,j<=i,-1):
- print(str(i)+str('*')+str(j)+'='+str(i*j),'\t' ,end="")
-
- print()
-
- Traceback (most recent call last):
- File "<pyshell#7>", line 2, in <module>
- for j in range(9,j<=i,-1):
- NameError: name 'j' is not defined
- >>>
复制代码 |
|