用户登陆-凯发k8官方网
发布时间:2024/9/3
41
豆豆
凯发k8官方网
收集整理的这篇文章主要介绍了
用户登陆_「python学习笔记」用户登陆需求实现(for/if/str知识点)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
本文·导读·目录
1.用户登陆程序需求
2.知识点
3.代码
4.运行结果
一、用户登陆程序需求:
1. 输入用户名和密码;
2. 登陆成功后显示欢迎信息,失败提示重试;
3. 登陆仅有三次机会, 如果超过三次机会,锁定;
4. 登录失败时提示剩余次数;
二、知识点
1.input输入的都是str类型;
2.#字符串拼接需要str;
3.for 变量 in rang(范围);
三、代码
user = str('cc')#input输入的都是str类型password =str('123')num = 1 #为什么这边赋值没有用?for循环时还是默认num为0for num in range(3): guessuser =str( input("user name:")) guesspass = str(input("password:")) if password == guesspass and user == guessuser : print('登录成功!') break else: snum=2-num if snum==0: print('登录失败!机会已用完,请1分钟后再试') else: print('登录失败!还有' str(snum) '机会')#字符串拼接需要str print('登录失败!还有',snum,'机会')#这种拼接不需要注意类型 num =1四、运行结果
========登录失败结果========user name:ccpassword:22登录失败!还有2机会user name:ccpassword:11登录失败!还有1机会user name:ccpassword:00登录失败!机会已用完,请1分钟后再试========登录成功结果========user name:ccpassword:33登录失败!还有2机会user name:ccpassword:1234登录失败!还有1机会user name:ccpassword:123登录成功!五、问题点
1.循环时还是默认num为0,为什么在for循环外面给num赋值没有用?
总结
以上是凯发k8官方网为你收集整理的用户登陆_「python学习笔记」用户登陆需求实现(for/if/str知识点)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: