WangJS 发表于 2020-4-21 15:48:57

小白Python练习册(1)【鱼币福利】

本帖最后由 WangJS 于 2020-5-6 21:15 编辑

相信好多新鱼油都有这样一个烦恼:
学到了知识但没有题去练习,小甲鱼的作业题也不算多
本想看看版主们的每日一题
但发现,纳尼?我怎么都不会??
我也被这个问题困扰了好长时间
今天,我决定要把一些小白也能做的练习放到这个专辑里来
我的题的来源可能是其他的论坛,也可能是一些书
如果你做过这些题,就全当复习了===========================================================================================进入今天的正题:设置变量 age 的值,再编写一个 if-elif-else 结构,根据 age的值判断处于人生的哪个阶段。如果一个人的年龄小于 2岁,就打印一条消息,指出他是婴儿。                  如果一个人的年龄为 2(含)~4岁,就打印一条消息,指出他正蹒跚学步。如果一个人的年龄为 4(含)~13岁,就打印一条消息,指出他是儿童。   如果一个人的年龄为 13(含)~18岁,就打印一条消息,指出他是青少年。如果一个人的年龄为 18(含)~65岁,就打印一条消息,指出他是成年人。如果一个人的年龄超过 65(含)岁,就打印一条消息,指出他是老年人。   

————————————————————————
请输入你的年龄:30
你已经成年了
————————————————————————
请输入你的年龄:1
小婴儿你好
回复查看参考答案:

**** Hidden Message *****


如果有收获,别忘了评分!

1469396970 发表于 2020-4-21 15:58:30

感谢感谢!

WangJS 发表于 2020-4-21 15:59:29

@zltzlt 求助版主{:10_254:},帮我排下版,我自己怎么排也排不好了{:10_266:}
引用那块,和回复查看
感谢大佬{:10_297:}

1469396970 发表于 2020-4-21 16:05:36

age=int(input('请输入年龄:'))
if age<2:
    print('您还是个婴儿')
elif 2<=age<4:
    print('您正在蹒跚学步')
elif 4<=age<13:
    print('您是儿童')
elif 13<=age<18:
    print('您是青少年')
elif 18<=age<65:
    print('您是成年人')
else:
    print('您是老年人')

冰河星云 发表于 2020-4-21 16:16:20

age = int(input("请输入你的年龄:"))
if age < 2:
    print('小婴儿你好')
elif 2 <= age <= 4:
    print('你还在蹒跚学步(*^_^*)')
elif 4 <= age <= 13:
    print('你是儿童啦o(* ̄▽ ̄*)ブ')
elif 13 <= age <= 18:
    print('你已经是青少年了,作业写完了么?')
elif 18 <= age <= 65:
    print('你已经成年了')
else:
    print('你都老年了欸')

WangJS 发表于 2020-4-21 16:18:39

冰河星云 发表于 2020-4-21 16:16


你这有复制我的嫌疑欸{:10_334:}

1012327963 发表于 2020-4-21 16:27:58

感谢感谢

丁丁学习了吗 发表于 2020-4-21 17:26:10

第一反应居然是c++的swith语句。。。相对来说的话python在这个实现上更为简洁,但是可读性稍差一点点

霜序一 发表于 2020-4-22 15:07:52

print("___________2020年4月22日___________")

import easygui as g
try:
    age = int(g.enterbox("请输入你的年龄:"))
except:
    g.msgbox("输入错误!")
try:
    if age < 2 :
      g.msgbox("小baby你好呀!")
    elif 2<= age < 4:
      g.msgbox("正在蹒跚学步呢")
    elif 4<= age <13:
      g.msgbox("儿童")
    elif 13<= age <18:
      g.msgbox("青少年")
    elif 18<= age <65:
      g.msgbox("成年人")
    else:
      g.msgbox("老年人")
except NameError as reason:
    pass

guenji 发表于 2020-4-22 21:32:36

age = input('请输入年龄:')
age1 = int(age)

if age1 < 2:
    print('他是婴儿')
elif age1 >= 2 and age1 < 4:
    print('他正在蹒跚学步')
elif age1 >= 4 and age1 < 13:
    print('他是儿童')
elif age1 >= 13 and age1 < 18:
    print('他是青少年')
elif age1 >= 18 and age1 < 65:
    print('他是成年人')
else:
    print('他是老年人')
print()
print('----------------------')

C琛琛宝 发表于 2020-4-24 22:23:18

1

Dikkoo 发表于 2020-4-27 09:40:03

post = input("请输入年龄")
age = int(post)

if age < 2 :
    print("婴儿")
elif 2 <= age < 4 :
    print("蹒跚学步中")
elif 4 <= age < 13 :
    print("儿童")
elif 13 <= age < 18 :
    print("青少年")
elif 18 <= age < 65 :
    print("成年人")
else :
    print("老年人")

入坑鱼 发表于 2020-4-27 12:22:28

age = input('请输入你的年龄:')
age = int(age)
if age < 2:
    print('你是婴儿')
if 2 <= age < 4:
    print('你正蹒跚学步')
if 4 <= age < 13:
    print('你是儿童')
if 13 <= age <18:
    print('你是青年了')
if 18 <= age < 65:
    print('你已成年')
if age >= 65:
    print('你老了')

1768977399 发表于 2020-4-27 14:43:06

一宿遗忘 发表于 2020-4-29 10:25:46

age=int(input("please enter your age"))
if age<2:
    print('he is a baby')
elif 2<=age<4:
    print ('he is learning to walk')
elif 4<=age<13:
    print ('he is a child')
elif 13<=age<18:
    print('he is a teenager')
elif 18<=age<65:
    print('he is an adult')
else age>=65:
    print('he is the old')

无花果之花 发表于 2020-5-2 07:23:30

age = input("请输入你的年龄:")
age = int(age)
if 0 <= age < 2:
    print("你是一个婴儿")
elif 2 <= age < 4:
    print("你正在蹒跚学步")
elif 4 <= age < 13:
    print("你是一个儿童")
elif 13 <= age < 18:
    print("你是一个青少年")
elif 18 <= age < 65:
    print("你是一个成年人")
elif 65 <= age < 200:
    print("你是一个老年人")
else:
    print("输入错误")

Shalamaynel 发表于 2020-5-2 14:01:54

age = int(input("请输入您的年龄:"))
if age < 2:
    print("您还是一个婴儿哟~~")
elif 2 <= age < 4:
    print("蹒跚学步")
elif 4 <= age < 13:
    print("儿童")
elif 13 <= age < 18:
    print("青少年")
elif 18 <= age < 65:
    print("成年人")
else:
    print("老年人")

江少 发表于 2020-5-3 16:06:15

本帖最后由 江少 于 2020-5-3 16:07 编辑

age = int(raw_input('请输入你的年龄:'))
if age < 2:
    print('小宝宝你好!')
elif 2 <= age < 4:
    print('ni你正蹒跚学步!')
elif 4 <= age < 13:
    print('你现在是儿童!')
elif 13 <= age < 18:
    print('现在你是青少年!')
elif 18<= age < 65:
    print('你现在是成年人!')
elif age >=65:
    print('老人家你好!')
else:
    print('请输入数字!')

重华与长庚 发表于 2020-5-4 14:07:26

print("--------------人生阶段判断---------------")

age=int(input("请输入你的年龄:"))

if age <2:
    print("小婴儿,你好!")

elif 2 <=age < 4:
    print("你正蹒跚学步!")

elif 4 <= age < 13:
    print("你处在儿童阶段。")

elif 13 <= age < 18:
    print("你处在青少年阶段。")

elif 18 <= age < 65:
    print("你已经成年了!")

else :
    print("你处在老年人阶段。")

yizhou 发表于 2020-5-5 08:10:10

看一下
页: [1] 2 3 4 5
查看完整版本: 小白Python练习册(1)【鱼币福利】