Crossin的编程教室

标题: 菜鸟求助,使用Python3 这边应该怎么改 [打印本页]

作者: trista    时间: 2017-11-30 10:40
标题: 菜鸟求助,使用Python3 这边应该怎么改
001.PNG

002.PNG

作者: 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'
003.PNG
就是第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