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

麻烦帮忙看一下在Python3中,这个代码哪里有错误,为什么运行不了

age = 5

if age >= 18:

    print('adult')

else:

    if age >= 6:

         print('teenager')

    else:

         print('kid')


正在回答

11 回答

你说运行不了,恩,有错的话,会有提示,不如你上图(图后面要输入<br>),让我们看下是什么错误?

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

运行没问题

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

没问题,应该可以运行才对

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

没问题啊

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

你的代码我在3.6下测试了下,没有问题。我尝试把缩进统一改为2个字符,结果就不行,你看是不是这个原因?你的缩进并不是四个字符(一个tab)

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

慕仙5487054

前面提到过缩进最好是4个空格,不要用tab,会发生某些错误
2018-08-25 回复 有任何疑惑可以回复我~

你是不是写的时候空格位置留错了

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

在程序中,else和if重复使用会导致类似于“负负得正”的错误。但可以通过重新编译进行解决,



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

可以运行

结果会输出kid

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

可以运行

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

试过是可运行的

0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

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

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

进入课程

麻烦帮忙看一下在Python3中,这个代码哪里有错误,为什么运行不了

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