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

如果要同时输入多个数据呢?怎么办?

age=20

if age >= 18:
          print 'adult'else:
 if age >= 6:
         print 'teenager'    else:
    if age >= 3:
          print 'kid'        else:
          print 'baby'如果还有个age=17难道要重新写过一遍吗?有没有什么简便的方法?

正在回答

1 回答

for age in [20,17]:
   if age >= 18:
         print 'adult'
   elif age >= 6:
        print 'teenager'
   elif age >= 3:
         print 'kid'
   else: print 'baby'

放在列表里循环就可以了

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

hahahah123 提问者

非常感谢!
2017-11-05 回复 有任何疑惑可以回复我~
#2

卡哇伊伦纳德 回复 hahahah123 提问者

客气了!大家一起学习。
2017-11-06 回复 有任何疑惑可以回复我~
#3

汉三蛋蛋

for age in [20,17]: if age >= 18: 请问这个if前面为什么一定要打三个空格?打四个空格无法运行
2018-07-12 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

如果要同时输入多个数据呢?怎么办?

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