问题:定义一个用户名admin,密码123,写一个登录程序,每次输入错误时,给予提示,还有几次机会,如果用户名或者密码输入错误超过三次,则锁定用户(不允许再输入用户名密码了)
代码如下:
countNum = 1 admin = 'huangwei' password = 123 for i in range(4): infor_admin = input('请输入用户名(还有{0}次机会):'.format(4-countNum)) infor_password = input('请输入密码(还有{0}次机会):'.format(4-countNum)) if countNum == 3: print('账号已锁定,请联系管理员!') break if int(infor_password) ==password and infor_admin == admin: print('密码正确,欢迎换来!') break else: print('密码不正确!') countNum +=1
请老师帮我看一下,我这个代码能实现上面的功能吗?总感觉自己做的略简单了,没有那种登录界面的效果
def f1(**a,b,c): print(a,b,c) #打印的时候要直接打印a不带星号 f1(name ='safa',b=12,c=21)
如果形参中是双星号的话,后面也一样采用强制命名,但是输出就报错,老师,是不是没有这种用法,强制命名原则只能用在带一个星号的可变参数后面呢???
x*2 for x in range(5) 那个in表示什么意思?表示属于range(5)的意思吗?
有个疑问,为啥我两个打印出来的东西不一样呢?
class Solution: def __init__(self): self.c = [] def twoSum(self,nums,target): i = 0 j=len(nums)-1 num = sorted(nums) while j>i: if num[i] + num[j] ==target: self.c.append([i,j]) j -=1 elif num[i] +num[j] < target: i += 1 else: j -=1 return self.c a1 = Solution().twoSum([1,2,4,5,6],7) print(a1) print(Solution().c)
Solution: (): .c = [] (numstarget): i = j=(nums)-num = (nums) j>i: num[i] + num[j] ==target: .c.append((ij)) j -=num[i] +num[j] < target: i += : j -=Solution().twoSum([]) (Solution().c)
老师我想问问,为啥这个地方我的c一直是空的,我想的话输出[(0,4),(1,3)],搞晕了
老师,我想问问,我现在能刷leetcode中的题吗?
a = [] b =(()) j ((a)-): c = a[j+] j<b c>b: a[j+] =b : a[(a)-]<b: a.append(b) (a)
源代码就是这个,不管是啥源代码,我的pycharm都会有那个红字。
老师您好,请问创建项目修改名字后出现圈圈内的提示,程序运行不了是什么回事?
谢谢!
老师,我不知道我的pycharm突然有这个红字 了,百度了一下,没解决好,求助老师!
一
二、不知道为啥有红字显示,ran no tests in 0.000s
老师,你好,如何实现一维列表和二维列表之间的转换?原理是啥?
老师,一维矩阵和多维矩阵有什么明显区别,我想知道
a =[
{'name':'高一','age':12},{'name':'高二','age':13},{'name':'高三','age':243}
]
我想问,a是一维矩阵吗?
按照命名规则,类名不是应该安照驼峰命名法即“TotalTime”吗
老师,既然是相同偏移量,那所对应的bucket,其所对应对象(键对象)还可能不一样?
老师,这个io.StringIO()方式修改和replace进行替换有点类似啊,都是创建了新的对象实现对字符串改变的吧
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637