• day03 作业


    请输出 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 ):
    ")
    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("请输入你的用户名: ")
    password = input("请输入你的密码: ")
    # 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("请输入相应的验证码: ")
    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
  • 相关阅读:
    C语言关键字register、extern、static、一些总结,及项目中使用的心得
    c语言,文件操作总结
    《Redis内存数据库》Redis内存数据库技术总结
    《Redis内存数据库》Redis环境搭建(Linux)
    《Linux 操作系统》Linux的常用命令操作大全
    《Java练习题》Java编程题合集(全)
    《Java练习题》Java习题集一
    《Java基础知识》Java技术总结
    《Java基础知识》Java数据类型以及变量的定义
    《Java 底层原理》Jvm 类的加载原理
  • 原文地址:https://www.cnblogs.com/honghong7725/p/9822968.html
Copyright © 2020-2023  润新知