/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCX0KfQ==
ZGVmIGNoaWNrZW5fZ2FtZSgpOgogICAgcHJpbnQoJnF1b3Q75qyi6L+O5p2l5Yiw5bCP6bih5oiQ6ZW/6K6w77yI5LiL6JuL54mI77yJ77yBJnF1b3Q7KQogICAgcHJpbnQoJnF1b3Q754Wn6aG+5bCP6bih6ZW/5aSn77yM5a6D5Lya57uZ5L2g5LiL6JuL5ZOm772eJnF1b3Q7KQogICAgcHJpbnQoJnF1b3Q75oyH5Luk77ya5ZaC6aOf44CB5Zad5rC044CB5omT5omr44CB5p+l55yL54q25oCB44CB5pS26ZuG6bih6JuL44CB6YCA5Ye6JnF1b3Q7KQogICAgCiAgICAjIOWIneWni+eKtuaAgQogICAgaGVhbHRoID0gMTAwCiAgICBodW5nZXIgPSAwCiAgICBjbGVhbmxpbmVzcyA9IDEwMAogICAgYWdlID0gMAogICAgZWdncyA9IDAgICMg6bih6JuL5pWw6YePCiAgICBjYW5fbGF5ID0gRmFsc2UgICMg5piv5ZCm5Y+v5Lul5LiL6JuLCiAgICAKICAgIHdoaWxlIFRydWU6CiAgICAgICAgcHJpbnQoZiZxdW90O1xu56yse2FnZX3lpKkgLSDlgaXlurfvvJp7aGVhbHRofe+8jOmlpemlv++8mntodW5nZXJ977yM5riF5rSB77yae2NsZWFubGluZXNzfe+8jOm4oeibi++8mntlZ2dzfeS4qiZxdW90OykKICAgICAgICBjbWQgPSBpbnB1dCgmcXVvdDvor7fovpPlhaXmjIfku6TvvJomcXVvdDspLmxvd2VyKCkKICAgICAgICAKICAgICAgICBpZiBjbWQgPT0gJnF1b3Q76YCA5Ye6JnF1b3Q7OgogICAgICAgICAgICBwcmludCgmcXVvdDvmuLjmiI/nu5PmnZ/vvIzmhJ/osKLmuLjnjqnvvIEmcXVvdDspCiAgICAgICAgICAgIGJyZWFrCiAgICAgICAgCiAgICAgICAgaWYgY21kID09ICZxdW90O+WWgumjnyZxdW90OzoKICAgICAgICAgICAgaWYgaHVuZ2VyICZndDsgMDoKICAgICAgICAgICAgICAgIGh1bmdlciAtPSAzMAogICAgICAgICAgICAgICAgaHVuZ2VyID0gbWF4KDAsIGh1bmdlcikKICAgICAgICAgICAgICAgIHByaW50KCZxdW90O+Wwj+m4oeWQg+mlseS6hu+8jOWSleWSleWPq++9niZxdW90OykKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIHByaW50KCZxdW90O+Wwj+m4oeS4jemlv+WTpu+8jOWIq+WWguWkquWkmuWVpu+8gSZxdW90OykKICAgICAgICAKICAgICAgICBlbGlmIGNtZCA9PSAmcXVvdDvllp3msLQmcXVvdDs6CiAgICAgICAgICAgIGhlYWx0aCArPSAxMAogICAgICAgICAgICBoZWFsdGggPSBtaW4oMTAwLCBoZWFsdGgpCiAgICAgICAgICAgIHByaW50KCZxdW90O+Wwj+m4oeWWnei2s+S6huawtO+8jOeyvuelnuWlveWkmuS6hu+8gSZxdW90OykKICAgICAgICAKICAgICAgICBlbGlmIGNtZCA9PSAmcXVvdDvmiZPmiasmcXVvdDs6CiAgICAgICAgICAgIGNsZWFubGluZXNzID0gMTAwCiAgICAgICAgICAgIHByaW50KCZxdW90O+m4oeeqneaJk+aJq+W5suWHgOS6hu+8jOWwj+m4oeW+iOW8gOW/g++9niZxdW90OykKICAgICAgICAKICAgICAgICBlbGlmIGNtZCA9PSAmcXVvdDvmn6XnnIvnirbmgIEmcXVvdDs6CiAgICAgICAgICAgIHByaW50KGYmcXVvdDvlsI/puKHnjrDlnKh7YWdlfeWkqeS6hu+8jCZxdW90OykKICAgICAgICAgICAgaWYgaGVhbHRoICZndDsgODA6CiAgICAgICAgICAgICAgICBwcmludCgmcXVvdDvpnZ7luLjlgaXlurfvvIzmtLvlipvmu6Hmu6HvvIEmcXVvdDspCiAgICAgICAgICAgIGVsaWYgaGVhbHRoICZndDsgNTA6CiAgICAgICAgICAgICAgICBwcmludCgmcXVvdDvnirbmgIHkuI3plJnvvIznu6fnu63liqDmsrnnhafpob7lroPvvZ4mcXVvdDspCiAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICBwcmludCgmcXVvdDvnnIvotbfmnaXmnInngrnolKvvvIzpnIDopoHlpJrlhbPlv4Plk6bvvIEmcXVvdDspCiAgICAgICAgICAgIGlmIGNhbl9sYXk6CiAgICAgICAgICAgICAgICBwcmludCgmcXVvdDvmj5DnpLrvvJrlsI/puKHnjrDlnKjlj6/ku6XkuIvom4vllabvvIEmcXVvdDspCiAgICAgICAgCiAgICAgICAgZWxpZiBjbWQgPT0gJnF1b3Q75pS26ZuG6bih6JuLJnF1b3Q7OgogICAgICAgICAgICBpZiBlZ2dzICZndDsgMDoKICAgICAgICAgICAgICAgIHByaW50KGYmcXVvdDvkvaDmlLbpm4bkuoZ7ZWdnc33kuKrpuKHom4vvvIEmcXVvdDspCiAgICAgICAgICAgICAgICBlZ2dzID0gMAogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgcHJpbnQoJnF1b3Q7546w5Zyo5rKh5pyJ6bih6JuL5Y+v5Lul5pS26ZuG5ZOm772eJnF1b3Q7KQogICAgICAgIAogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHByaW50KCZxdW90O+aMh+S7pOaXoOaViO+8jOivt+mHjeaWsOi+k+WFpe+9niZxdW90OykKICAgICAgICAKICAgICAgICAjIOavj+WkqeiHquWKqOWPmOWMlgogICAgICAgIGFnZSArPSAxCiAgICAgICAgaHVuZ2VyICs9IDIwCiAgICAgICAgY2xlYW5saW5lc3MgLT0gMTUKICAgICAgICAjIOWBpeW6t+WAvOWPmOWMlgogICAgICAgIGlmIGh1bmdlciAmZ3Q7IDgwOgogICAgICAgICAgICBoZWFsdGggLT0gMTUKICAgICAgICAgICAgcHJpbnQoJnF1b3Q75bCP6bih5aSq6aW/5LqG77yM5YGl5bq35LiL6ZmN5LqG77yBJnF1b3Q7KQogICAgICAgIGlmIGNsZWFubGluZXNzICZsdDsgMzA6CiAgICAgICAgICAgIGhlYWx0aCAtPSAxMAogICAgICAgICAgICBwcmludCgmcXVvdDvpuKHnqp3lpKrohI/kuobvvIzlsI/puKHkuI3oiJLmnI3vvZ4mcXVvdDspCiAgICAgICAgaGVhbHRoID0gbWF4KDAsIGhlYWx0aCkKICAgICAgICAKICAgICAgICAjIOS4i+ibi+mAu+i+ke+8mjE15aSp5Lul5LiK5oiQ5bm077yM5YGl5bq3ODAr44CB6aWl6aW/MzAt44CB5riF5rSBNzAr5pe25Y+v6IO95LiL6JuLCiAgICAgICAgaWYgYWdlICZndDs9IDE1OgogICAgICAgICAgICBpZiBoZWFsdGggJmd0Oz0gODAgYW5kIGh1bmdlciAmbHQ7PSAzMCBhbmQgY2xlYW5saW5lc3MgJmd0Oz0gNzA6CiAgICAgICAgICAgICAgICBpZiBub3QgY2FuX2xheToKICAgICAgICAgICAgICAgICAgICBjYW5fbGF5ID0gVHJ1ZQogICAgICAgICAgICAgICAgICAgIHByaW50KCZxdW90O+Wwj+m4oeeci+i1t+adpeimgeS4i+ibi+S6hu+8jOS/neaMgeWlveeKtuaAgeWTpu+8gSZxdW90OykKICAgICAgICAgICAgICAgICMg5q+P5aSp5pyJMzAl5qaC546H5LiL6JuLCiAgICAgICAgICAgICAgICBpbXBvcnQgcmFuZG9tCiAgICAgICAgICAgICAgICBpZiByYW5kb20ucmFuZG9tKCkgJmx0OyAwLjM6CiAgICAgICAgICAgICAgICAgICAgZWdncyArPSAxCiAgICAgICAgICAgICAgICAgICAgcHJpbnQoZiZxdW90O+WkquajkuS6hu+8geWwj+m4oeS4i+S6hjHkuKrom4vvvZ4g546w5Zyo5YWx5pyJe2VnZ3N95LiqJnF1b3Q7KQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgY2FuX2xheSA9IEZhbHNlCiAgICAgICAgCiAgICAgICAgIyDmuLjmiI/nu5PmnZ/mnaHku7YKICAgICAgICBpZiBoZWFsdGggJmx0Oz0gMDoKICAgICAgICAgICAgcHJpbnQoZiZxdW90O1xu5bCP6bih5Zyo56yse2FnZX3lpKnmsqHog73lrZjmtLvkuIvmnaUuLi4mcXVvdDspCiAgICAgICAgICAgIGJyZWFrCiAgICAgICAgaWYgYWdlICZndDs9IDUwOgogICAgICAgICAgICBwcmludChmJnF1b3Q7XG7mga3llpzvvIHlsI/puKHmiJDlip/lhbvliLA1MOWkqe+8jOWFseS4i+S6hntlZ2dzfeS4quibi++8gSZxdW90OykKICAgICAgICAgICAgYnJlYWsKCmlmIF9fbmFtZV9fID09ICZxdW90O19fbWFpbl9fJnF1b3Q7OgogICAgY2hpY2tlbl9nYW1lKCkK
def chicken_game():
print("欢迎来到小鸡成长记(下蛋版)!")
print("照顾小鸡长大,它会给你下蛋哦~")
print("指令:喂食、喝水、打扫、查看状态、收集鸡蛋、退出")
# 初始状态
health = 100
hunger = 0
cleanliness = 100
age = 0
eggs = 0 # 鸡蛋数量
can_lay = False # 是否可以下蛋
while True:
print(f"\n第{age}天 - 健康:{health},饥饿:{hunger},清洁:{cleanliness},鸡蛋:{eggs}个")
cmd = input("请输入指令:").lower()
if cmd == "退出":
print("游戏结束,感谢游玩!")
break
if cmd == "喂食":
if hunger > 0:
hunger -= 30
hunger = max(0, hunger)
print("小鸡吃饱了,咕咕叫~")
else:
print("小鸡不饿哦,别喂太多啦!")
elif cmd == "喝水":
health += 10
health = min(100, health)
print("小鸡喝足了水,精神好多了!")
elif cmd == "打扫":
cleanliness = 100
print("鸡窝打扫干净了,小鸡很开心~")
elif cmd == "查看状态":
print(f"小鸡现在{age}天了,")
if health > 80:
print("非常健康,活力满满!")
elif health > 50:
print("状态不错,继续加油照顾它~")
else:
print("看起来有点蔫,需要多关心哦!")
if can_lay:
print("提示:小鸡现在可以下蛋啦!")
elif cmd == "收集鸡蛋":
if eggs > 0:
print(f"你收集了{eggs}个鸡蛋!")
eggs = 0
else:
print("现在没有鸡蛋可以收集哦~")
else:
print("指令无效,请重新输入~")
# 每天自动变化
age += 1
hunger += 20
cleanliness -= 15
# 健康值变化
if hunger > 80:
health -= 15
print("小鸡太饿了,健康下降了!")
if cleanliness < 30:
health -= 10
print("鸡窝太脏了,小鸡不舒服~")
health = max(0, health)
# 下蛋逻辑:15天以上成年,健康80+、饥饿30-、清洁70+时可能下蛋
if age >= 15:
if health >= 80 and hunger <= 30 and cleanliness >= 70:
if not can_lay:
can_lay = True
print("小鸡看起来要下蛋了,保持好状态哦!")
# 每天有30%概率下蛋
import random
if random.random() < 0.3:
eggs += 1
print(f"太棒了!小鸡下了1个蛋~ 现在共有{eggs}个")
else:
can_lay = False
# 游戏结束条件
if health <= 0:
print(f"\n小鸡在第{age}天没能存活下来...")
break
if age >= 50:
print(f"\n恭喜!小鸡成功养到50天,共下了{eggs}个蛋!")
break
if __name__ == "__main__":
chicken_game()