请输出 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. Java并发编程(十)死锁

    哲学家进餐问题 并发执行带来的最棘手的问题莫过于死锁了,死锁问题中最经典的案例就是哲学家进餐问题:5个哲学家坐在一个桌子上,桌子上有5根筷子,每个哲学家的左手边和右手边各有一根筷子.示意图如下: 哲学 ...

  2. Qt5显示中文字符

    在cpp文件或.h文件中顶行输入: #pragma execution_character_set("utf-8")

  3. 解决mysql远程登录

    MySQL不允许远程登录,所以远程登录失败了,解决方法如下: 在装有MySQL的机器上登录MySQL mysql -u root -p密码 执行use mysql; 执行update user set ...

  4. vue-cli3 创建选项选择

    1.创建新项目: vue create hello-world 2.选择配置 3.自定义选择配置,需要什么就选什么 4. 是否使用带历史纪录的路由,这里一般是Y 5.预编译器选择什么 6.eslint ...

  5. MongoDB数据库 : 基础

    三元素:数据库 集合 文档(json的扩展bson) 服务启动重启停止: sudo service mongodb start(stop,restart) 修改配置文件 /etc/mongodb.co ...

  6. PHP字符转码

    最近手里面有一个新的项目,下载的程序用的是 gbk, 可是我需要UTF8的格式,因为只有这个的格式才可以加入百度的MIP项目. 来此学习了解php编码的一些内容,还请多多指教.

  7. Hadoop集群搭建:用三台云服务器搭建HA集群(过程记录和分享)

    该文主要记录了自己用云服务器搭建集群的过程,也分享一些自己遇到的问题和解决方法.里面可能提及一些自己的理解,可能不够准确,希望大家能够指正我,谢谢. 1.什么是HA集群 HA :High Availa ...

  8. C#串口通信及数据表格存储

    1.开发环境 系统:win10 开发工具:Visual Studio 2017 2.界面设计 串口通信的界面大致如此,在此基础上添加项目所需的调试指令与数据存储功能,界面排布方面可参考其他教程. 3. ...

  9. 【blockly教程】第一章 Google Blockly教学应用手册

    1.1 Google Blockly概述 美国计算科学教育一直认为计算机作为当今各个领域的基础技术工具,有必要让学生尽早的了解和学习计算机工作原理,理解基础的编程思维.在2006年周以真教授提出计算思 ...

  10. Matlab_GUI

    1.GUI中控件的属性 BackgroundColor 控件的背景 FontSize  控件字体的大小