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

转载于:https://www.cnblogs.com/honghong7725/p/9822968.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值