day03 作业 and 周末作业
请输出 name 变量对应的值中 "e" 所在索引位置?
# name = "leX leNb"
# num = 0
# while num < len(name):
# b = name.find("e", num, len(name))
# if b > 0 :
# print("e",":",b)
# else :
# break
# num = b + 1
# name = "leX leNb"
# count = 0
# for c in name :
# count += 1
# if c == "e" :
# print(count-1)
实现一个整数加法计算器(两个数相加或者多个数):
content = input("请输入内容(如 1+2 ):\n")
a = content.replace("+"," ").split()
sum = 0
for i in a:
if i.isdigit():
b = int(i)
sum += b
print(sum)
# content = input("输入一个字符串:")
# a = 0#数字个数
# e = 0
# f = 0
# for i in content:
# if i.isdigit():
# a += 1
# n = content.upper()
# m = content.lower()
# flag = 0#小写
# flag1 = 0#大写
# for i in content:
# if content[e] != n[e]:
# flag += 1
# elif content[f] != m[f]:
# flag1 += 1
# f += 1
# e += 1 # count = len(content)
# count2 = count - a - flag - flag1#其他
# print(a,flag,flag1,count2)
#周末作业 用户登录验证
# 1. 系统自动生成4位随机数. 作为登录验证码. 直接用就好.
# 这里不用纠结 提示. 生成随机数的办法.
# 2. 用户输入用户名和密码还有验证码.
# 3. 用户可以有三次登录的机会.但是验证码如果输入错误.不计算在内. from random import randint
# num = 0
# verify_code = ""#验证码
# while num < 4:
# verify_code += chr(randint(65, 90))
# num += 1
# # print(verify_code) # 四位随机验证码 real_name = 'admin'
real_password = '123'
count = 0
flag = 0
while count <3:
name = input("请输入你的用户名:\n")
password = input("请输入你的密码:\n")
# print("验证码:",verify_code)
while True:
num = 0
verify_code = "" # 验证码
while num < 4:
verify_code += chr(randint(65, 90))
num += 1
# print(verify_code) # 四位随机验证码
print("验证码:", verify_code)
code = input("请输入相应的验证码:\n")
if code.upper()==verify_code:
if name == real_name and password == real_password:
print("登录成功")
flag = flag + 1
break
else:
print("你输入的账号或密码输入错误,登录失败")
count += 1
break
else:
print("验证码输入错误,请重新输入")
continue
if flag == 1:
break
if count <= 2:
print("你还有%s次机会。" % (3 - count))
else:
print("你已经用完了机会,OUT!")
break
day03 作业 and 周末作业的更多相关文章
- day16 本日作业+周末作业
目录 1.编写计数器功能,要求调用一次在原有的基础上加1 2.周末作业 1.编写计数器功能,要求调用一次在原有的基础上加1 def func(): x=0 def counter(): nonloca ...
- [福大软工] Z班 团队作业——UML设计 作业成绩
团队作业--UML设计 作业链接 http://www.cnblogs.com/easteast/p/7745703.html 作业要求 1)团队分工(5分) 描述团队的每个成员分别完成了UML图的哪 ...
- 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析
一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求. 第一部分 调研, 评测 下载软件并使用起来, ...
- 团队小组NABCD(通用作业和个人作业)特点
NABCD框架(通用作业和个人作业): N(need,需求): 你的创意解决了用户的什么需求? 使用户能够很好的区分作业情况,将班里所有同学的作业和自己私人的作业分开,通用作业指在一个班一同上课的公共 ...
- 【第二次个人作业】结对作业Core第一组:四则运算生成PB16061082+PB16120517
[整体概况] 1.描述最终的代码的实现思路以及关键代码. 2.结对作业两个人配合的过程和两个人分工. 3.API接口文档和两个组的对接. 4.效能分析,优化分析和心得体会. [代码实现] 一. 实现功 ...
- 2003031121-浦娟-python数据分析第四周作业-第二次作业
项目 内容 课程班级博客链接 20级数据班(本) 作业链接 Python第四周作业第二次作业 博客名称 2003031121-浦娟-python数据分析第四周作业-matolotlib的应用 要求 每 ...
- day11 本日作业+周末作业
目录 一.今日作业 1.编写文件copy工具 2.编写登录程序,账号密码来自于文件 3.编写注册程序,账号密码来存入文件 二.周末综合作业: 1.编写用户登录接口 2.编写程序实现用户注册后,可以登录 ...
- day3(第一周)周末作业
1.创建字符串变量的三种写法及其区别# 代码:单引号 ''# 双引号 ""# 多引号 ''' '''# 区别:单引号和双引号没有任何区别,一般用于单行字符:多行字符用多引号.## ...
- C语言作业程序设计第一次作业
1.求圆面积和面积 (1)题目: 输入圆的半径,计算圆的周长和面积 (2)流程图: (3)测试数据及运行结果 测试数据:r=4 运行结果: (4)实验分析 没有遇到问题 2.判断闰年问题 (1)题目: ...
随机推荐
- pl/sql下载
详解Oracle客户端工具:PL/SQL工具下载: 下载地址:http://www.oraclejsq.com/article/010100114.html
- c#网络传输
接着前面简单讲的,给大家聊聊服务开发. 网络传输 先说网络传输开发,总体来说,可以看成4中模型 我们把传输过程看做网线,那么在通过传输的过程中.2边就涉及池化问题,也就是我们常见的异步传输. 在业务端 ...
- 转:介绍几个著名的实用的Java反编译工具,提供下载
from :http://www.glorze.com/219.html 反编译 众所周知,我们将源代码进行编译,生成可执行的程序或者容器发布包,这个将代码转换的过程就是编译的过程,而反编译就是将这些 ...
- nginx详解反向代理、负载均衡、LNMP架构上线动态网站
简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.N ...
- 解决 Cydia 源显示空白的问题
打开 Cydia 所有源都显示空白,没有任何插件,已安装的列表也显示空白,解决方法是下载 var.lib_tar 包 下载链接: https://pan.baidu.com/s/1jzJ8KehoBo ...
- nRF52832 BLE_DFU空中升级OTA(二)编译下载(SDK14.2.0)
上一篇配置好了开发环境,现在就可以试着跑一下例程了,这里需要两个例程,一个是bootloader的,一个是应用程序的,其路径分别为: bootloader:SDK_14.2.0工程\examples\ ...
- PHP-学习笔记-进阶
PHP-学习笔记-进阶 PHP类和对象之定义类的方法 访问控制的关键字代表的意义为: public:公开的 protected:受保护的 private:私有的 我们可以这样定义方法: class C ...
- C语言 经典编程100
一.题目 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去掉不满足条件 ...
- Matlab调用C语言函数
Matlab调用C语言函数 如果我有一个用C语言写的函数,实现了一个功能,如一个简单的函数:double add(double x, double y) { return x + y ;}现在我想要在 ...
- 20155301 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
20155301 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 (一)使用JDK编译.运行简单的java程序 命令行下的程序开发 步骤:打开cmd,建立 ...