欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 编程语言 > >内容正文

python

用户登陆-凯发ag旗舰厅登录网址下载

发布时间:2024/9/3 41 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 用户登陆_「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赋值没有用?

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的用户登陆_「python学习笔记」用户登陆需求实现(for/if/str知识点)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图