头图

猜密码游戏设计逻辑思路

题目: 编程实现猜密码游戏,要求如下:
(1) 预置字符串Passtr=”0123456789abcdefghijklmnopqrstuvwxyz”。
(2) 编写密码生成函数code(str,n)``从字符串str中随机挑选出6个字符生成6位密码。
(3) 调用code()函数从预置的字符串中生成6位密码
(4) 用户通过键盘输入所猜密码。如果密码输入正确,显示“密码正确”,结束程序;如果密码输入错误,显示“密码错误,重新输入密码进行验证。(预置3次机会)

复制

encoding=utf-8*encoding=utf-8意思是编码格式为UTF-8格式

from random import *
Passtr="0123456789abcdefghijklmnopqrstuvwxyz"#预置的字符串
def code(str): #生成6位密码

Pas=""#空字符串
for i in range(6):
    Pas += str[randint(0, len(str) - 1)]#随机挑选6个字符形成密码
return Pas

循环判定密码输入的正确与否

Pas=code(Passtr)
print(Pas)#这一句删掉不影响程序运行
for Count in range(1,4):

Guess=input("输入猜的密码:")
if Guess==Pas:
    print("密码正确")
    break
else:
    print("密码错误,你还有{}次机会".format(3-Count))

print("游戏结束!")

7 声望
1 粉丝
0 条评论
推荐阅读
网页游戏介绍
WebGame(网页游戏)[1]又称无端网游,中文也简称页游,是基于Web浏览器的网络在线多人互动游戏,无需下载客户端,打开网页只用浏览器就能玩的网络游戏。尤其适合上班一族,只要几分钟的设定,游戏内的自动成长功...

怪人叙谎言阅读 972

H5小游戏1—— 是男人就下一百层(附完整源码)
💂 网站推荐:【神级源码资源网】【摸鱼小游戏】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬 免费且实用的计算机相关知识题库:👉进来逛逛给大...

海拥1阅读 676

封面图
Python写个“点球大战”小游戏
看过我Python入门教程的朋友应该会看到其中有提到一个点球小游戏的作业。在世界杯决赛即将到来之际,我们再来回顾一下这个小游戏。对于刚刚学习编程不久的同学,这是个不错的练手习题,可以尝试自己写一写。

Crossin先生阅读 1.4k

封面图
数码宝贝物语-进化模拟器
模拟器在线地址,推荐使用 chrome 浏览器。背景在游玩「数码宝贝物语-骇客追忆」时,无法了解某数码兽的进化路线,无法了解想进化为特定数码兽时,应该从那个数码兽培养起,试错成本高网络上的进化图鉴,要么只是...

momo707577045阅读 1.2k评论 3

封面图
不只是负载均衡,活字格智能集群的架构与搭建方案
作为一款优秀的企业级低代码开发平台,活字格除了本身开发集成的强大功能之外,负载均衡的能力依旧手到擒来。如果你需要解决如下的问题,可以考虑搭建一套活字格智能集群:

葡萄城技术团队阅读 1.2k

开务数据库分布式存储的负载均衡
开务数据库(原:云溪数据库)是浪潮开源的 NewSQL 分布式数据库,拥有强一致、高可用的分布式架构。在高负载的情况下,分布式数据库能够将负载压力平衡到不同的物理机节点上,充分利用不同节点的资源。本文将介...

KaiwuDB阅读 1.2k

封面图
docker下进行mysql主从配置实现thinkphp读写分离
写在前面在上篇 docker环境下搭建PHP网站,实现nginx负载均衡和mysql主从配置中我们使用docker搭建了1台负载均衡器,2个web服务器和两个主、从数据库服务器 实现了nginx负载均衡访问网站web服务器接下来我们看一...

mayaohua阅读 854

7 声望
1 粉丝
宣传栏