You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python新手编写if条件语句时遭遇报错求助

帮你搞定这个Python if语句的问题

嘿,刚入坑Python的小伙伴~我来帮你捋捋你遇到的问题哈!

首先看你贴的报错,主要是两个小问题:

1. Print的语法不对

你写的print "Elligible for voting"是Python 2的写法,但现在主流用的都是Python 3,在Python 3里print是个函数,必须加括号才能用,正确的写法应该是:

print("Eligible for voting")

对了,顺便提一嘴,你把“符合资格”的单词拼错啦,是Eligible,多写了一个l哦😉

2. 条件判断的逻辑没踩中

你给age赋值的是18,但判断条件写的是age>18——18并不大于18呀,所以这个条件永远不会触发执行print语句。如果你的需求是18岁及以上都能投票,那得把条件改成age >= 18,这样18岁的情况也能被包含进去。

修正后的完整代码

把这两个问题改完,代码就正常啦:

age = 18
if age >= 18:
    print("Eligible for voting")

运行这段代码就能看到你想要的输出啦~

内容的提问来源于stack exchange,提问作者sravan gilla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:27:10