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

新版本运行不了这个代码

a = True

print a and 'a=T' or 'a=F'

这串代码在3版本里运行不了

好像首先要加换行符

然后print函数有改变,要加括号,

a = True \

print (a and 'a=T' or 'a=F')

我自作聪明修改后,,结果还是运行不了,

问题是,我想知道,最新的版本里,什么代码跟本代码是等效的,方便学习理解。


正在回答

2 回答

就是加括号而已啊,你的括号是中文的

0 回复 有任何疑惑可以回复我~
a = True
print (a and 'a=T' or 'a=F')
这是在python3版本里的等效代码,题主的括号用的是中文的,应该用英文括号


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

举报

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

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

进入课程

新版本运行不了这个代码

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