zoukankan      html  css  js  c++  java
  • 通过游戏学python 3.6 第一季 第五章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆 可复制直接使用 娱乐 可封装 函数

     1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--账号密码登陆
     2 #!usr/bin/env python
     3 #-*-coding:utf-8-*-
     4 #QQ124111294
     5 
     6 
     7 import random
     8 number = random.randint(1,99)#设定答案(可以假设成年龄吧)
     9 amount = random.randint(3,8) #设定猜测次数
    10 
    11 count = 0  #设定初始次数
    12 print('本次游戏次数为',amount,'')
    13 
    14 
    15 
    16 
    17 account   = 'xp'      #设置账号
    18 password  = '123456'  ##设置密码
    19 user = input('请输入账号: ')
    20 pwd  = input('请输入密码: ')
    21  
    22 if user == account and pwd == password  :
    23     print("欢迎登陆 %s" % user)
    24 
    25     while count <= amount:   #条件成立无限循环
    26         try:
    27             guess = int(input('请猜数字'))
    28 
    29             if guess == number:   #条件判断为真执行
    30                 print('猜对了')
    31                 break
    32             elif guess > number:  #if判断不为真执行
    33                 print('大了')
    34             else:                 #if和elif都不成立执行
    35                 print('小了')
    36 
    37             count +=1 #修改初始次数+1
    38 
    39             if count == amount:   #根据条件判断
    40                 countine = input('任意键重新开始,“N”键退出游戏')
    41                 if countine != 'n' :    #设置退出按键
    42                     count = 0           #修改初始次数
    43                 else:
    44                     exit()              #退出程序
    45         except:
    46             print('请输入数字,而不是其他')
    47 
    48 else:
    49     print("账号或者密码错误")
    #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--账号密码登陆
  • 相关阅读:
    第二高的薪水
    leecode 删除排序数组中的重复项
    leecode 17. 电话号码的字母组合
    dubbo 限流之TpsLimitFilter
    G1总结
    leecode 3. 无重复字符的最长子串
    mysql是如何解决脏读、不可重复读、幻读?
    归并排序
    PostgreSQL管理数据库安全
    Oracle Database 19c 技术架构(三)
  • 原文地址:https://www.cnblogs.com/ujq3/p/7265895.html
Copyright © 2011-2022 走看看