在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,

  1. 登录函数
  2. 注册函数
  3. 猜年龄函数
  4. 选择奖品函数
age = 18
prize_dict = {0: '布娃娃', 1: '变形金刚', 2: '奥特曼', 3: '<Python从入门到放弃>'}# 注册功能
def register():print('欢迎来到游戏注册环节')while True:username = input('注册-请输入你的用户名:')pwd = input('注册-请输入你的密码:')re_pwd = input('注册-请再次确认你的密码: ')# 判断两次密码是否相同if not pwd == re_pwd:print('两次密码不一致,请重新输入\n')continue# 保存用户信息    with open('username_info.txt', 'a', encoding='utf8') as fa:fa.write(f'{username}:{pwd}\n')print('注册成功')break# 登录功能
def login():print('欢迎来到游戏登录环节')username_inp = input('登录-请输入你的用户名:')pwd_inp = input('登录-请输入你的密码:')with open('username_info.txt', 'r', encoding='utf8') as fr:# 用户信息切分,比较for user_info in fr:username, pwd = user_info.split(':')if username.strip() == username_inp and pwd.strip() == pwd_inp:print('登录成功')breakelse:print('登录失败')# 选择奖品
def prize():count = 0while count < 2:print(f'恭喜你猜对了,请选择你的奖品,奖品列表如下:\n{prize_dict}')choice = input('请输入你想要的礼物编号,按q退出')if choice != 'n':print(f'恭喜你获得奖品: {prize_dict[int(choice)]}')else:breakcount += 1# 猜年龄游戏
def game():count = 0print('欢迎进入猜年龄游戏')while count < 3:age_inp = input('请输入你猜的年龄:')if not age_inp.isdigit():print('格式错误')continueage_inp = int(age_inp)if age_inp < age:print('猜小了')elif age_inp > age:print('猜大了')else:prize()  # 调用prize函数count += 1register()
login()
game()

转载于:https://www.cnblogs.com/faye12/p/11550696.html

0919作业 猜年龄函数版相关推荐

  1. python文字游戏源代码求年纪_Python实现猜年龄游戏代码实例

    1. 在猜年龄的基础上编写登录.注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函数 3. 注册函数 4. 猜年龄函数 5. 选择奖品函数 代码如下 import json real_age = ...

  2. python文字游戏源代码妈妈和我年纪_Python实现猜年龄游戏代码实例

    1. 在猜年龄的基础上编写登录.注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函数 3. 注册函数 4. 猜年龄函数 5. 选择奖品函数 代码如下 import json real_age = ...

  3. 简单猜年龄游戏Python代码

    猜年龄游戏(需求如下): (1)允许用户尝试3次: (2)若尝试3次后没有猜对,询问用户是否继续,回答Y,则再猜3次,回答N, 退出程序: (3)若猜对,直接退出. 代码实现如下: import ra ...

  4. python猜年龄代码_Python实现猜年龄游戏代码实例

    1. 在猜年龄的基础上编写登录.注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函数 3. 注册函数 4. 猜年龄函数 5. 选择奖品函数 代码如下 import json real_age = ...

  5. Python入门学习作业之猜年龄小游戏制作

    最近在小破站学习Python入门教程 while循环和if的学习 文章目录 作业提示 一.思路与思考 二.敲代码步骤 1.引入库 2.读入数据 总结 作业提示 通过使用while和if函数制作猜年龄游 ...

  6. 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理

    ''' 在猜年龄的基础上编写登录.注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函数 3. 注册函数 4. 猜年龄三次函数 5. 选择三次奖品函数 ''' import random def u ...

  7. c语言作业请输入一个运算符,C语言书面作业1(有答案版)..doc

    C语言书面作业1(有答案版). 书面作业1(数据类型.变量.输入/输出.运算符与表达式.选择结构.循环结构) 一.判断题:在正确的说法前面填写T,在错误的说法前面填写F(每题1分)[得分: ] ()( ...

  8. LQBv13-Python:猜年龄

    2014/Province_C_C++_A/1/猜年龄 小明带两个妹妹参加元宵灯会.别人问她们多大了,她们调皮地说:"我们俩的年龄之积是年龄之和的6倍".小明又补充说:" ...

  9. 2013\Province_Java_C\1.猜年龄

    标题: 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学. 一次,他参加某个重要会议,年轻的脸孔引人注目.于是有人询问他的年龄,他 ...

最新文章

  1. Windows Server 2016第三个技术预览版新技术
  2. What should we do when meet a crash in android?
  3. Duilib教程-自动布局3-分隔条
  4. 如何成为一位数据科学家(图灵访谈)
  5. 不用ajax实现动态分页,详解ajax +jtemplate实现动态分页
  6. html字符串变量,字符串变量中的Python HTML
  7. QT5_数据类型转化
  8. QT5开发及实例学习之十六Qt5基础图形的绘制
  9. 字符串匹配KMP算法的讲解C++
  10. 事业单位计算机岗位考公基吗,江苏事业单位统考考公基吗
  11. 11. Window open() 方法
  12. 面试准备——(二)专业知识(1)Linux
  13. 在linux上使用scp命令拷贝一个目录到另一台服务器的时候报not a regular file错误的解决办法...
  14. SSM框架讲解(史上最详细的文章)
  15. php聊天室系统,PHP教程实例:用PHP打造动态聊天室系统
  16. 2020-11-25
  17. matlab正弦波用示波器测失真,请教下,自己做个正弦波信号发生器,如何测试波形的失真大小?...
  18. 这2个方法能将CAJ免费完整转换成Word
  19. 【转】App应用内搜索:移动搜索的新入口
  20. 一文了解EpiQuik CUT&RUN m6A RNA富集(MeRIP)试剂盒

热门文章

  1. OBCE 认证第一人莅临直播间|助你快速拿下 OBCA OBCP 证书
  2. 【数据库06】web应用程序开发的任督二脉
  3. 【产品】产品迭代各部门工作全流程(5年工作经验都在这了=.=)
  4. 将BCD码转化成10进制数
  5. 404页面换成公益宝贝回家页面
  6. 网站设计:如何入门和常见设计
  7. Excel 取消科学记数法显示
  8. 爬虫(一)——必应排行榜壁纸图片下载
  9. android分屏闪退,Android的分屏模式开发注意事项
  10. Android 判断颜色是否是亮色/暗色 然后去设置主题字体