import random,os,time
food = list()
frog = [["吃饭","睡觉","看书","玩耍","做作业"]]
name = list()
while True:# os.system('cls')print("        青蛙旅行           ")print("*~*~*~*~*~*~*~*~*~*~*~*~*~")print("        1.用户登录         ")print("        2.新用户注册       ")print("        3.退出系统         ")print("*~*~*~*~*~*~*~*~*~*~*~*~*~")a = input("请输入选项:")if a == "1":while True:is_ok = Falsenames=input("请输入你的账号(按R键返回登录):")if names == "R":is_ok = Falsebreakpassword=input("请输入你的密码(按R键返回登录):")if password == "R":is_ok = Falsebreakfor u in name:if names == u[0] and password == u[1]:is_ok = Truebreakif is_ok:input("登录成功,按任意建继续....")while True:os.system('cls')print("        青蛙旅行           ")print("*~*~*~*~*~*~*~*~*~*~*~*~*~")print("        1.领取青蛙         ")print("        2.查看食物         ")print("        3.查看青蛙         ")print("        4.添加食物         ")print("        5.返会登录界面     ")print("*~*~*~*~*~*~*~*~*~*~*~*~*~")a_1 = input("请输入你的选项:")if a_1 == "1":for e in name:if e[0] == names:if e[2] == "小青蛙":input("不能重复领养(按任意键继续)")else :print("正在为你申请中...")time.sleep(2)e[2] = "小青蛙"e[4] = 6input("申请成功,按任意键返回")elif a_1 == "2":print("冰箱中还有的食物:")for e in food:print(e)input("按任意键返回")elif a_1 == "3":for e in name :if e[0] == names:if e[2] == "0":print("您还没有小青蛙")input("按任意键继续")else :if e[4] == 0 :e[2] = "0"print("小青蛙已经跑了")input("按任意键继续")else :play = random.randint(1,24)if e[5] == 10 :e[3] += 1e[5] = 0else :e[5] += 1sjian = e[3] / 3sjian = int(sjian)# print("dadsdasd:",sjian)if 1 <= play < 8:print("年龄:",e[3])if 5 <= e[4] <= 6:s_t = "健康"elif 2 <= e[4] <= 4 :s_t = "中等"else :s_t = "虚弱"print("身体情况:",s_t)if e[4] < 6 :e[4] += 1print("小青蛙正在睡觉")input("按任意键继续")elif 8 <= play < 14:print("年龄:",e[3])if 5 <= e[4] <= 6 :s_t = "健康"elif 2 <= e[4] <= 4 :s_t = "中等"else :s_t = "虚弱"print("身体情况:",s_t)if len(food):# food_no = random.randint(0,len(food))# xiaofei = food[food_no]xiaofei = random.choice(food)food.remove(xiaofei)if e[4] < 6 :e[4] += 2if e[4] > 6 :e[4] = 6print("正在吃",xiaofei)input("按任意键继续")else :if e[4] > 0 :e[4] -= 1print("没有食物了,请重新添加")input("按任意键继续")elif 14 <= play < 16 + sjian:print("年龄:",e[3])if 5 <= e[4] <= 6 :s_t = "健康"elif 2 <= e[4] <= 4 :s_t = "中等"else :s_t = "虚弱"print("身体情况:",s_t)if e[4] > 0 :e[4] -= 1print("正在看书")input("按任意键继续")elif 16 + sjian <= play < 18 + 2 * sjian:print("年龄:",e[3])if 5 <= e[4] <= 6 :s_t = "健康"elif 2 <= e[4] <= 4 :s_t = "中等"else :s_t = "虚弱"print("身体情况:",s_t)if e[4] > 0 :e[4] -= 1print("正在写作业")input("按任意键继续")else :print("年龄:",e[3])if 5 <= e[4] <= 6:s_t = "健康"elif 2 <= e[4] <= 4:s_t = "中等"else :s_t = "虚弱"print("身体情况:",s_t)if e[4] > 0 :e[4] -= 1print("正在玩耍")input("按任意键继续")elif a_1 == "4":while True:food1 = input("请输入你的食物(按R键退出):")if food1 == "R":breakfood.append(food1)print("添加成功....")i = input("是否继续(y/n):")if i == "n":breakelif a_1 == "5":breakelse :input("没有这个选项(按任意键返回)")else :print("登录失败")time.sleep(2)if is_ok:breakelse :continueelif a == "2" :name1 = input("请输入你的账号:")while True:# name1 = input("请输入你的账号:")is_o = Truefor u in name:if u[0] == name1:print("已经存在该账号了")is_o = Falsebreakif not is_o:continuepassword1 = input("请输入你的密码:")password2 = input("请确认你的密码:")if password1 != password2:print("两次密码不一致,请重新注册...")time.sleep(1)continueusers=[name1,password1,"0",1,0,0]name.append(users)input("注册成功,按任意键继续...")breakelif a == "3" :breakelse :input("没有这个选项(按任意键返回)")

Python个人项目2 --------青蛙旅行项目相关推荐

  1. Python——青蛙旅行项目

    '''青蛙旅行项目开发测试账号:qq 密码:11项目核心:随机作者:擎天小猪♥ '''import os, sys, time, randomdef index():while True:os.sys ...

  2. Django Python:完整的BUNDLE + Django真实项目2021

    Django和python Bundle:从学习python的所有基础知识到高级python再到UI设计TKINTER,然后是Django 你会学到: 学习编程的基础知识 学习Python编程语言 学 ...

  3. 10 个最值得 Python 新人练手的有趣项目

    作者 | Claire D. Costa 编译 | Wendy 有很多 Python 新手留言问:"Python 入门很久了,但项目经验很少,有没有什么项目,可以让自己实践一下呢?" ...

  4. 10 个最值得 Python 新人练手的有趣项目 | 赠书

    作者 | Claire D. Costa 编译 | Wendy 有很多 Python 新手留言问:"Python 入门很久了,但项目经验很少,有没有什么项目,可以让自己实践一下呢?" ...

  5. 70个python毕设项目_10 个最值得 Python 新人练手的有趣项目

    有很多 Python 新手留言问:"Python 入门很久了,但项目经验很少,有没有什么项目,可以让自己实践一下呢?" 这是个很普遍的问题,首先你要想好做什么类别的项目,总体来说, ...

  6. python快速编程入门课后程序题答案-Python编程从零基础到项目实战 完整PPT+习题答案...

    Python编程从零基础到项目实战是一本介绍Python相关知识的Python基础教程,内容涉及算法.Python数据分析.图形处理.Web开发.科学计算.项目管理.人工智能.Python爬虫等.其中 ...

  7. python有趣的小项目-10 个最值得 Python 新人练手的有趣项目

    原标题:10 个最值得 Python 新人练手的有趣项目 作者 | Claire D. Costa 编译 | Wendy 有很多 Python 新手留言问:"Python 入门很久了,但项目 ...

  8. python新手项目-推荐:一个适合于Python新手的入门练手项目

    原标题:推荐:一个适合于Python新手的入门练手项目 随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人 ...

  9. 给Python初学者的最好练手项目,进来看就对了!

    有很多朋友问我学习了Python后,有没有什么好的项目可以练手. 其实,做项目主要还是根据需求来的.但是对于一个初学者来说,很多复杂的项目没办法独立完成,因此博主挑选了一个非常适合初学者的项目,内容不 ...

最新文章

  1. measure_profile_sheet_of_light算子说明
  2. (转载)Linux新增磁盘、分区、格式化和自动挂载
  3. Centos firewall基本操作
  4. Boost:使用max_element()算法以及transform_iterator和length()函数来查找最长的 向量数组中的4分量向量
  5. 飞鸽传书2011帮助文档
  6. 渗透测试入门11之一次完整的渗透测试实验
  7. SonicWall:速度修复这些严重的 SMA 100 漏洞
  8. C# 之 Stream 和 byte[] 的相关转换
  9. HTML5网页设计基础——播放器图标
  10. Python的Numpy库下载及安装
  11. win10访问不了服务器的共享文件,win10访问不了samba共享文件夹怎么办
  12. HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。
  13. linux检查新增文件,linux查看文件内容
  14. c语言:求一个5×5方阵主对角线元素的和以及副对角线元素的积
  15. Docker实现原理之 - OverlayFS实现原理
  16. 多功能环境监控系统设计
  17. linux pps驱动实现gps授时
  18. Java实现小学数学练习系统
  19. keras:神经网络的中间层输出
  20. 计算机科学与数学(二)

热门文章

  1. Ubuntu18.04之lightdm取代gdm
  2. python写入TXT文件乱码,且utf-8无效
  3. java开发工程师p2级别_java开发工程师p2级别_Java程序员等级怎么划分?
  4. Java后端学习,推荐书籍和学习路线
  5. C++入门——Day5_分支语句和逻辑运算符
  6. mongodb 存储过程 遍历表数据_使用MongoDB存储数据
  7. 最新国产电源厂家及具体型号pin-to-pin替代手册发布
  8. D*(Dynamic A*) 算法详细解析
  9. 商品订单管理系统(参考答案)
  10. 天体观测位置的计算--方位角和俯仰角