zoukankan      html  css  js  c++  java
  • python 基础应用2

    1、格式化输出%

    name = input('请输入姓名:')
    age = input('请输入年龄:')
    job = input('请输入工作:')
    mas = '''---------- info of %s --------
    Name : %s
    Age : %d
    Job : %s
    --------------end --------------''' % (name, name, int(age), job)
    print(mas)

          若要在格式化中输出单独的“%”,要用“%%”。

    2、求1-2+3-4。。。+99 跳过88

    sum = 0
    i = 1
    while i < 100:
        if i == 88:
            i += 1
            continue
        elif i % 2 != 0:
                sum =sum +i
        else:
             sum =sum - i
        i += 1
    print(sum)

    计算1-2+3-4....-99除88以外数值之和

    sum = 0
    i = 0
    j = -1
    while i<99:
    i += 1
    j = -j
    if i == 88:
    continue
    else:
    sum += i*j
    print(sum)

     3、用户登录(三次机会)且每次错误时显示剩余次数

    username = "wws"
    passwoard = "123"
    i = 3
    while i>0:
        i -=1
        zh = input ("请输入您的账号")
        if zh == username:
            mm = input("请输入您的密码")
            if mm == passwoard:
                print('验证成功,正在登录。。。')
                print('''恭喜你验证成功!
                欢迎用户进入
                用户名:%s
                密码:%s
                '''%(zh,mm))
                break
            else:
                print("您输入的密码有误,您还有%s次机会" % (i))
                if i == 0:
                    print('您机会已用完,下次见')
                    break
                continue
        else:
            print("您输入的账号有误,您还有%s次机会"%(i))
            if i == 0:
                print('您机会已用完,下次见')

     先注册后登录

    username = [input('注册账号:')]
    passwoard = [input('注册密码:')]
    i = 3
    while i>0:
        i -=1
        zh = input ("请输入您的账号")
        if zh in username:
            mm = input("请输入您的密码")
            if mm in passwoard:
                print('验证成功,正在登录。。。')
                print('''恭喜你验证成功!
                欢迎用户进入
                用户名:%s
                密码:%s
                '''%(zh,mm))
                break
            else:
                print("您输入的密码有误,您还有%s次机会" % (i))
                if i == 0:
                    print('您机会已用完,下次见')
                    break
                continue
        else:
            print("您输入的账号有误,您还有%s次机会"%(i))
            if i == 0:
                print('您机会已用完,下次见')
  • 相关阅读:
    [bzoj1063][Noi2008]道路设计【树形dp】
    [bzoj1078][SCOI2008]斜堆【可并堆】
    [bzoj3744]Gty的妹子序列【分块】【主席树】
    [bzoj3720]Gty的妹子树【树分块】
    [bzoj3438]小M的作物【最小割】
    [bzoj4518][Sdoi2016]征途【dp】
    [bzoj4260]Codechef REBXOR【trie树】
    [bzoj3307]雨天的尾巴【线段树】
    2020-2021-1 20201229 《信息安全专业导论》第二周学习总结
    我对师生关系的认识
  • 原文地址:https://www.cnblogs.com/2584808136-qq-com/p/12732648.html
Copyright © 2011-2022 走看看