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

关于最后的任务的问题

为什么任务上是

print 'hello,', a or  'world'

而不是

print 'hello,a or 'world'

正在回答

3 回答

首先,你要知道print语句可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出

例如3-2做的习题 用两种方式打印出 hello, python.即 print'hello,python'  或 print'hello,','python' 

同样,print语句可以跟上字符串和布尔值混合的形式,用逗号“,”隔开,就可以连成一串输出,该题就是这种情况,‘hello,’为字符串,a or  'world'为布尔值,两者用逗号“,”隔开了

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

没太懂你的意思,你的而不是 是不是少了个引号'

如果你是想问为什么 'hello,',a 不是一个整体去和'world'去作or运算的话。因为('hello,',a)没有加括号,就跟四则运算一样先乘除后加减

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

这是三个东西之间的关系,第一个是‘hello’这个字符,第二个是a,第三个是字符‘world’,少个冒号就没办法识别hello了

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

举报

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

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

进入课程

关于最后的任务的问题

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