python3第一次作业
需要一个文件users,里面有用户名密码以及是否锁定的标识符
lzd--123--1wdl--123--0lw--123--0aaa--123--0bbb--123--0ccc--123--1ddd--123--0eee--123--0fff--123--0ggg--123--0hhh--123--0adc--123--0asdf--123--1
# !/usr/bin/env python# -*- coding:utf-8 -*-# Author:lzd# 导入模块codecs,用于获得当前文本的总共行数。import codecscount = len(codecs.open('users', 'r', 'utf-8').readlines())# 创建字典tmpusertmpuser = dict() # 操作打开文件,权限为只读f = open('users','r',encoding='utf-8')j = 0# 遍历文件,读取行for line in f.readlines(): # 把当前读到的行,给字典赋值,split分割字符串生成一个数组。 tmpuser[j] = line.split("--",2) j = j+1# print(tmpuser[0][0])f.close() username = input("请输入用户名:")password = input("请输入密码:") k = 0i = 0while i < count: if username != tmpuser[i][0]: i=i+1 continue elif tmpuser[i][2]=='1\n': print("该用户已经被锁定!") break elif password!=tmpuser[i][1]: print("错误的密码!") password = input("请输入密码:") if password!=tmpuser[i][1]: print("错误的密码!") password = input("请输入密码:") if password!=tmpuser[i][1]: print("错误的密码!你已经超过最大的次数了!现在锁定该账户!") tmpuser[i][2]='1\n' # k的作用标识,当前用户被锁定 k=1 break else: print("登录成功,欢迎!") break if i==count: print("没有这个用户哦~!再想想~~~")elif k==1: m=0 f = open('users','w',encoding='utf-8') while m<count: ccc=tmpuser[m][0]+'--'+tmpuser[m][1]+'--'+tmpuser[m][2] f.writelines(ccc) m=m+1 f.close()
转载于:https://www.cnblogs.com/itfat/p/7286988.html
python3第一次作业相关推荐
- 信号与系统 2022 春季学期第一次作业-作业题目准备
简 介: 关于作业的参考答案需要根据之前结果,再结合现在的修改进行补充. 关键词: 作业,信号与系统 #mermaid-svg-HSmAT7ir1Kl95O1z {font-family:" ...
- 2021年人工神经网络第一次作业:参考答案-1
简 介: 本文给出了 2021年人工神经网络第一次作业要求 中,由同学提交的作业示例. 关键词: 人工神经网络,感知机,BP,数据压缩 #mermaid-svg-mAbRor9AKp6fkRrk {f ...
- 2021年人工神经网络第一次作业要求
## ◎ 参考答案: 2021年人工神经网络第一次作业:参考答案-1 §01 第一题 1.1 使用感知机求解下面的分类问题. ▲ 图1.1 1.1.1 题目要求 绘制出网络结构,并给出算法流程描述: ...
- 2021年春季学期-信号与系统-第一次作业参考答案-第六题
本文是: 2021年春季学期-信号与系统-第一次作业参考答案 的参考答案. ▌第六题 MATLAB实验题1 请从网络学堂上下载音频信号,使用MATLAB软件绘制出它的视频联合分布图,分析其中电话号 ...
- 2021年春季学期-信号与系统-第一次作业参考答案-第五题
本文是: 2021年春季学期-信号与系统-第一次作业参考答案 的参考答案. ▌第五题 分别指出下列波形的直流分量等于多少? 说明:对于周期信号的直流分量,等于它一个周期内的平均值,即: fD(t) ...
- 2021年春季学期-信号与系统-第一次作业参考答案-第四题
本文是: 2021年春季学期-信号与系统-第一次作业参考答案 的参考答案. ▌第四题 应用冲激信号的抽样特性(筛选特性) 求下列各式的积分: (1) 求解: 根据δ(t)\delta \left( ...
- 2021年春季学期-信号与系统-第一次作业参考答案-第三题
本文是: 2021年春季学期-信号与系统-第一次作业参考答案 的参考答案. ▌第三题 判断下列各信号是否为周期信号, 如果是周期信号求出其基波周期. (1) cos(10t)−cos(30πt ...
- 2021年春季学期-信号与系统-第一次作业参考答案
※ 求解答案参见每道题后面的连接 2021年春季学期-信号与系统-第一次作业参考答案-第一题 2021年春季学期-信号与系统-第一次作业参考答案-第二题 2021年春季学期-信号与系统-第一次作业参考 ...
- 2021年春季学期-信号与系统-第一次作业参考答案-第二题
本文是: 2021年春季学期-信号与系统-第一次作业参考答案 的参考答案. ▌第二题: 写出下图所示的各波形的函数表达式: 第一小题: 求解: 这个函数可以使用分段函数来表示: 可以利用∣t∣\l ...
- 2021年春季学期-信号与系统-第一次作业参考答案-第一题
本文是: 2021年春季学期-信号与系统-第一次作业参考答案 的参考答案. ▌第一题 1.绘出下列各信号的波形: 注:u(t),u[n]u\left( t \right),\,\,u\left[ ...
最新文章
- 2018年计划读书清单
- Shell脚本中的并发(2)
- Python(5):循环
- cocos3.2中如何创建一个场景
- C#LeetCode刷题之#700-二叉搜索树中的搜索(Search in a Binary Search Tree)
- kubernets1.52安装文档
- 解决VS2005在窗体设计界面中数据源窗口灰化不显示数据源的问题
- HTML inline 与block元素
- python中tab的用法_详解Python中expandtabs()方法的使用
- 专业的统计分析软件 IBM SPSS Statistics 26 Mac版(附带安装包网盘资源)
- apk java反编译_【Apk反编译】如何反编译Apk得到Java源代码
- Angular端口4200被占用后如何处理
- 从零开始再造打爆李世石的AlphaGo:快速构建棋盘和围棋规则
- mysql 5.7 搭建传统的异步复制 master、salve
- ImageIO工具类简介及应用
- 求一个数的所有因数+质因数分解【数论】
- vue导致页面白屏几种情况
- 【雷达通信】雷达探测项目仿真附Matlab代码
- Data Import Handler - DIH相关命令
- 教你cad版本怎么用转换器转换操作
热门文章
- windows PC电脑必备3个实用软件
- 如何在 MacBook 上使用低电量模式和高电量模式?
- 网络请求statusCode(状态码) 200、300、400、500序列
- PDF to Word OCR for Mac(PDF文档转换成word格式)
- 苹果M1芯片版Mac出现重装系统Bug,如何正确重装 macOS
- 如何在Mac上高质量的进行PDF OCR转换
- 关于vue脚手架cli3.0版本的一篇有关配置的文章,可以借鉴
- 第10组17通信三班228网络协议抓包分析
- Codeforces 385C 线性筛素数
- JavaScript性能优化之加载与执行