章节
问答
课签
笔记
评论
占位
占位

Python之if-else语句

使用if判断,可以在当if条件为True时,执行if的子逻辑分支,但有时候,也想在if条件不为True时,执行别的子逻辑分支。
比如:在上一节课的例子中,我希望当分数小于60分时输出,抱歉,考试不及格,否则,输出恭喜你,考试及格这个时候可以使用if-else语句。

score = 59
if score < 60:
    print('抱歉,考试不及格')
else:
    print('恭喜你,考试及格')

这个时候,程序就会根据score的值,走不同的子逻辑分支,同学可以改变score的值试一试。
在这里,同样需要注意两个地方,第一个是冒号:,在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。

任务

如果年龄达到18岁,则是成年人,请使用if-else语句实现以下逻辑,如果成年,输出'adult',否则,输出'teenager'。

?不会了怎么办

参考代码:

age = 16
if age >= 18:
    print('adult')
else:
    print('teenager')
||
1
2
# Enter a code
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / weixin_慕工程7111902
Computer regarded your『('17')』 of   『age=('17')』 as a 'string',not a 'number'.So it's working like down hereelse:      print('adult')If you change your code from____________________________________age=('17')      &------------------------...

最新回答 / 可爱的伊雷娜是我的老婆捏
你问都没问清楚...😀

最新回答 / qq_宝慕林7139287
<...code...>之后会报另一个错误<...code...><...code...>

最新回答 / weixin_慕瓜0570812
没啥问题age = int(input("请输入你的年龄"))也可以

最赞回答 / 索罗斯7922145
可以。不过建议你这样写age=17if age>=18:    print('adult')    print('your age is {}'.format(age))else:    print('teenager')    print('your age is {}'.format(age))

最新回答 / 常思方安
if与else需要对齐如if 变量>条件:    print()else    print()下载视频          

最新回答 / 棹孤舟
也可以啊,看你用不用而已

最新回答 / high_flyer_1_叶猴
<...code...>

最新回答 / 慕设计9037587
成年要18岁以上,自然是包括18的,所以是>=18。

最赞回答 / 子女良
需要在第一行加上“# coding:utf-8”

已采纳回答 / 慕斯8120211
输入完一个语句要换行,你没按回车就相当于所有语句在同一行,错误就是这个。

最新回答 / weixin_慕无忌0209541
在第一行,添加声明    # -*- coding:utf-8 -*-
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言