请输出 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 周末作业的更多相关文章

  1. day16 本日作业+周末作业

    目录 1.编写计数器功能,要求调用一次在原有的基础上加1 2.周末作业 1.编写计数器功能,要求调用一次在原有的基础上加1 def func(): x=0 def counter(): nonloca ...

  2. [福大软工] Z班 团队作业——UML设计 作业成绩

    团队作业--UML设计 作业链接 http://www.cnblogs.com/easteast/p/7745703.html 作业要求 1)团队分工(5分) 描述团队的每个成员分别完成了UML图的哪 ...

  3. 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析

    一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求.  第一部分 调研, 评测 下载软件并使用起来, ...

  4. 团队小组NABCD(通用作业和个人作业)特点

    NABCD框架(通用作业和个人作业): N(need,需求): 你的创意解决了用户的什么需求? 使用户能够很好的区分作业情况,将班里所有同学的作业和自己私人的作业分开,通用作业指在一个班一同上课的公共 ...

  5. 【第二次个人作业】结对作业Core第一组:四则运算生成PB16061082+PB16120517

    [整体概况] 1.描述最终的代码的实现思路以及关键代码. 2.结对作业两个人配合的过程和两个人分工. 3.API接口文档和两个组的对接. 4.效能分析,优化分析和心得体会. [代码实现] 一. 实现功 ...

  6. 2003031121-浦娟-python数据分析第四周作业-第二次作业

    项目 内容 课程班级博客链接 20级数据班(本) 作业链接 Python第四周作业第二次作业 博客名称 2003031121-浦娟-python数据分析第四周作业-matolotlib的应用 要求 每 ...

  7. day11 本日作业+周末作业

    目录 一.今日作业 1.编写文件copy工具 2.编写登录程序,账号密码来自于文件 3.编写注册程序,账号密码来存入文件 二.周末综合作业: 1.编写用户登录接口 2.编写程序实现用户注册后,可以登录 ...

  8. day3(第一周)周末作业

    1.创建字符串变量的三种写法及其区别# 代码:单引号 ''# 双引号 ""# 多引号 ''' '''# 区别:单引号和双引号没有任何区别,一般用于单行字符:多行字符用多引号.## ...

  9. C语言作业程序设计第一次作业

    1.求圆面积和面积 (1)题目: 输入圆的半径,计算圆的周长和面积 (2)流程图: (3)测试数据及运行结果 测试数据:r=4 运行结果: (4)实验分析 没有遇到问题 2.判断闰年问题 (1)题目: ...

随机推荐

  1. useradd添加用户

    sudo useradd -m -s /bin/bash $user sudo passwd $user linux useradd/userdel 命令 转自:http://hi.baidu.com ...

  2. 基于 Axis2的webService接口的基本开发步骤

    Axis2webServicejavaWeb 前言: 今天给大家分享一下前段时间在做项目的时候做webservice接口的一些心得. 在web工程lib目录下导入 Axis2相关jar包 enter ...

  3. vue 路由缓存 路由嵌套 路由守卫 监听物理返回

    最近开发vue项目,遇到的一些问题,这里整合一下,看到一些博客已经有写相关知识,然后自己再次记录一下. 这是关于vue路由相关比较常见的问题,以后遇到相关路由的问题,会不断更新这篇博客. 需求1:从填 ...

  4. 温故vue对vue计算属性computed的分析

    vue 复习笔记(1)一段时间没有看过vue的官方文档了,温故而知新,所以我决定将vue的文档在看一遍 1计算属性computed在vue的computed中声明的是计算属性,可以使用箭头函数来进行定 ...

  5. #leetcode刷题之路31-下一个排列

    实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列.如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列).必须原地修改,只允许使用额外常数空间. 以下 ...

  6. #leetcode刷题之路30-串联所有单词的子串

    给定一个字符串 s 和一些长度相同的单词 words.找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置.注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考 ...

  7. BZOJ 3489: A simple rmq problem(K-D Tree)

    Time Limit: 40 Sec  Memory Limit: 512 MBSubmit: 2579  Solved: 888[Submit][Status][Discuss] Descripti ...

  8. CentOS7集成Apache和SVN

    本文主要介绍如何在CentOS7环境下集成Apache和SVN,完成后可以通过浏览器访问SVN仓库. 1.查看系统环境,关闭防火墙和SELinux. [root@Docker /]# systemct ...

  9. Mysql双向同步热备份设置

    1.环境描述. 主机:103.241.49.137(A) 主机:103.240.182.191(B) MYSQL 版本为5.1.112.授权用户.(本人比较懒,直接用的root 跳过这一步)A:mys ...

  10. Hadoop的版本演变

    Hadoop版本演变 Apache Hadoop的四大分支构成了三个系列的Hadoop版本: 0.20.X系列 主要有两个特征:Append与Security 0.21.0/0.22.X系列 整个Ha ...