樱木健二 发表于 2019-5-8 10:08:26

第004讲:改进我们的小游戏 | 课后测试题及答案 小白提问

题目及答案:
4. Python3 中,一个语句可以分成多行书写吗?

可以,一行过长的语句可以使用反斜杠或者括号分解成几行,不妨试试:
>>> 3 > 4 and \
1 < 2
复制代码
或者
>>> ( 3 > 4 and
1 < 2 )
复制代码

我的问题:用print("")方式编写的话,是没有办法用括号来连接多行书写吧?只能用\,对吧?多谢多谢

小小小菜菜菜 发表于 2019-5-9 20:14:36

你说的是这样么?这样子也可以
>>> print("zheli有\
好多人啊十点多。。。\
你们自己看看可以不可")
zheli有好多人啊十点多。。。你们自己看看可以不可

樱木健二 发表于 2019-5-10 14:49:42

小小小菜菜菜 发表于 2019-5-9 20:14
你说的是这样么?这样子也可以

这个用\来连接的方法我明白,问题是小甲鱼还说可以用()来连接,小甲鱼举例如下:
( 3 > 4 and
1 < 2 )

这个东西该怎么试验,用shell输入上面那个后按回车,结果就是出现一个false,这算什么呀

wp231957 发表于 2019-5-10 14:54:56

樱木健二 发表于 2019-5-10 14:49
这个用\来连接的方法我明白,问题是小甲鱼还说可以用()来连接,小甲鱼举例如下:
( 3 > 4 and
1 < ...

>>> 5+(
...
...
...
...
...
...
...
...
...
...
... 6+
...
...
...
...
...
...
... 7
...
...
...
...
... )
18
>>>

樱木健二 发表于 2019-5-10 14:59:15

wp231957 发表于 2019-5-10 14:54
>>> 5+(
...
...


这是写在shell里的?

樱木健二 发表于 2019-5-10 15:00:05

是不是没有用print之类开头,用>>>之类开头的,就是写在shell里的格式?

小小小菜菜菜 发表于 2019-5-10 21:42:20

shell里面也可以使用\来换行,但是右侧必须最后输入)

小小小菜菜菜 发表于 2019-5-11 23:37:56

小甲鱼说的是表达式为真还是假,你的是加减运算,换成大于小于就明白了,或者直接输入3>4看看输出的结果

LZQ110 发表于 2020-9-7 15:24:08

666
页: [1]
查看完整版本: 第004讲:改进我们的小游戏 | 课后测试题及答案 小白提问