python作业——某用户登陆和游戏系统

这篇博客展示了如何使用Python编程实现一个用户登录和游戏系统,涵盖了字符串判断和循环体等基本编程概念。通过程序代码,作者演示了相关功能的实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统需求如下:

# 1、编撰一个程序,包括用户登陆系统和游戏。
# 2、用户登陆系统要求用户名必须为文字,# 密码必须为数字、字母和特殊字符。
# 3、密码中第一位必须是大写字母。
# 4、游戏包括两个,可以让玩家自主选择。
# 5、1号游戏为猜数字,随机生成一个数字,并且三次机会猜,2个复活币。
# 6、2号游戏为汉罗塔,要求输入塔的层数后,可以生成汉罗塔的移动顺序。
# 7、任意一个游戏结束后,提示玩家是否退出。
# 8、编写程序和流程图,保存为学号+姓名的word文档中。

运行结果截图:

 要点:

一些字符串判断和循环体等。。。

 程序如下:


import re
import random


def ishan(text):
    return all('\u4e00' <= char <= '\u9fff' for char in text)

def ispwd(pwd):
    if pwd[0].isupper() and re.search(r'\d+', pwd) and re.search(r'[a-zA-Z]+', pwd) and re.search(r'[!@#$%^&*()_+=-]+', pwd):
        return True
    else:
        return False

def printf(A,C): #盘子移动的输出格式
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值