是宇轩啊啊啊啊 发表于 2023-1-17 11:12:40

小白求助!!!

x = 3
y = 5
if x > y:
    print("x比y大")

为什么这个代码,我在Python编辑器模式下写完了后点运行出现的是一片空白,啥也没有

青出于蓝 发表于 2023-1-17 11:16:23

当然了,x比y小

tommyyu 发表于 2023-1-17 11:16:27

因为3<5,if语句条件不成立,就不打印

lymww 发表于 2023-1-17 11:18:29

你x比y小,你又没有写小的分支,他进入不了你写的"x比y大"

最后结果就是空白的

你后面加个

x = 3
y = 5
if x > y:
    print("x比y大")
else:
    print("x比y小")

这样就有结果了

sfqxx 发表于 2023-1-17 12:08:48

因为x小于y,同时你的条件是x大于y才会打印语句
可是不符合条件,Python是不会打印的,
你可以改成这样:
x = 3
y = 5
if x < y:
    print("x比y小")
或者
x = 3
y = 5
if x > y:
    print("x比y大")
else:
    print("x比y小")
这样都有结果{:10_277:}

是宇轩啊啊啊啊 发表于 2023-1-17 14:38:39

sfqxx 发表于 2023-1-17 12:08
因为x小于y,同时你的条件是x大于y才会打印语句
可是不符合条件,Python是不会打印的,
你可以改成这样: ...

谢谢。

是宇轩啊啊啊啊 发表于 2023-1-17 14:39:17

lymww 发表于 2023-1-17 11:18
你x比y小,你又没有写小的分支,他进入不了你写的"x比y大"

最后结果就是空白的


谢谢。

是宇轩啊啊啊啊 发表于 2023-1-17 14:39:51

青出于蓝 发表于 2023-1-17 11:16
当然了,x比y小

OK

sfqxx 发表于 2023-1-17 14:46:33

对了,我的代码最前面空了一行,把他去掉
示例:x = 3
y = 5
if x < y:
    print("x比y小")
而不是:
x = 3
y = 5
if x < y:
    print("x比y小")
页: [1]
查看完整版本: 小白求助!!!