Crossin的编程教室
标题:
菜鸟求助,使用Python3 这边应该怎么改
[打印本页]
作者:
trista
时间:
2017-11-30 10:40
标题:
菜鸟求助,使用Python3 这边应该怎么改
2017-11-30 10:39 上传
下载附件
(6.08 KB)
2017-11-30 10:39 上传
下载附件
(9 KB)
作者:
TED
时间:
2017-11-30 11:33
是python3么? 用括号把print内容全包住试试
作者:
TED
时间:
2017-11-30 11:37
print 内容是 ('...').format(...)的形式,开头和结尾的()应该是被python3当成print()的括号导致报错了吧,加上括号应该就行了
print( ('...').format(...))
作者:
trista
时间:
2017-11-30 14:23
本帖最后由 trista 于 2017-11-30 14:27 编辑
谢谢二位,之前的报错解决了,内容这块有没有什么改动建议,新的错误是KeyError: 'name'
2017-11-30 14:24 上传
下载附件
(3.42 KB)
就是第41课的那个小游戏的程序,使用PY3其它地方变动都不大,貌似%格式化的方法基本不用了,换成format就不知道怎么改了
作者:
TED
时间:
2017-11-30 14:57
trista 发表于 2017-11-30 14:23
谢谢二位,之前的报错解决了,内容这块有没有什么改动建议,新的错误是KeyError: 'name'
就是第41课的那个 ...
新的错误原因是 name 没有定义
....format(name='rr',...)
这样应该就好了
作者:
TED
时间:
2017-11-30 18:35
trista 发表于 2017-11-30 14:23
谢谢二位,之前的报错解决了,内容这块有没有什么改动建议,新的错误是KeyError: 'name'
就是第41课的那个 ...
我也刚开始学python, 还是看了你的代码才查的format用法。。
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5