请教python编程问题(作业就剩这几道题了)

1.实现用户登录校验功能 要求:分别提示用户输入用户名和密码,当用户名为zs,密码为123或用户名为ls密码为456时,显示登陆成功,并结束程序;否则显示登陆失败并提示用户重新输入用户名和密码. (PS:用户只有3次登录校验的机会,第3次登录失败则结束程序.)


2.使用正则提取完整的年月日字段
Time = “abc 2020-12-24 2020-12-25”


3.编写一个单例模式,实例化两个对象,查看对象内存地址。


4.定义一个矩形类,用来计算面积。
有长、宽两个属性,根据用户输入的值来决定最后的面积是多少。
面积 = 长x宽


请先 登录 后评论

1 个回答

Bertha02
第三题:
class Singleton(object):
  __instance = None
  def __new__(cls, *args, **kwargs):
    if cls.__instance == None:
      cls.__instance = super(Singleton, cls).__new__(cls, *args, **kwargs)
    return cls.__instance

s1 = Singleton()
s2 = Singleton()
print(s1)
print(s2)
请先 登录 后评论
  • 1 关注
  • 0 收藏,369 浏览
  • 可小可大 提出于 2021-09-11 21:05

相似问题