小白求助!!!
x = 3y = 5
if x > y:
print("x比y大")
为什么这个代码,我在Python编辑器模式下写完了后点运行出现的是一片空白,啥也没有 当然了,x比y小 因为3<5,if语句条件不成立,就不打印 你x比y小,你又没有写小的分支,他进入不了你写的"x比y大"
最后结果就是空白的
你后面加个
x = 3
y = 5
if x > y:
print("x比y大")
else:
print("x比y小")
这样就有结果了 因为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:} sfqxx 发表于 2023-1-17 12:08
因为x小于y,同时你的条件是x大于y才会打印语句
可是不符合条件,Python是不会打印的,
你可以改成这样: ...
谢谢。 lymww 发表于 2023-1-17 11:18
你x比y小,你又没有写小的分支,他进入不了你写的"x比y大"
最后结果就是空白的
谢谢。 青出于蓝 发表于 2023-1-17 11:16
当然了,x比y小
OK 对了,我的代码最前面空了一行,把他去掉
示例:x = 3
y = 5
if x < y:
print("x比y小")
而不是:
x = 3
y = 5
if x < y:
print("x比y小")
页:
[1]