• python練習


    #登录,账户密码储存在文件中,限制登录
    
    count = 0
    
    for i in range(3):
        b = input("账号:")
        c = b + "," + input("密码:")+"
    "
    
        passwd_f = open('D:pythonpassword_f.txt', 'r')
        text = passwd_f.readlines()
        for j in range(len(text)):
            if text[j] == b + "
    ":
                print("----账号已经被锁定----")
                exit()
    
        passwd = open('D:pythonpassword.txt', 'r')
        text = passwd.readlines()
        for h in range(len(text)):
            if text[h] == c:
                print("------欢迎你------")
                exit()
    
        print("--密码或账户错误--")
        passwd.close()
    else:
        print("--账户已经被锁定--")
        passwd_f = open('D:pythonpassword_f.txt', 'a')
        passwd_f.write(b + "
    ")
        passwd_f.close()
    #username = input("账号:")
    #password = input("密码:")
    

    打印九九乘法表

    1*1=1
    2*1=2 2*2=4
    3*1=3 3*2=6 3*3=9
    4*1=4 4*2=8 4*3=12 4*4=16
    5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
    6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
    7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
    8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
    9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

    num_h=1
    while num_h<=9:#循環h行  
        temp=1
        while temp<=num_h:   #循環l列
            print(str(num_h) + "*" + str(temp)+"="+ str(num_h*temp),end=" ")#打印不換行
            temp =temp+1
            
        print()  #換行
        num_h+=1

    ***************************************************************************************************

    隨機輸入成績判斷等級

    score =int(input("score:"))


    if score>90:
        print("A")
    elif score>80:
        print("B")
    elif score>70:
        print("c")
    else:
        print("D")

    *************************************************************************************************

    打印星星
    ****
    ****
    ****
    ****
    h=int(input("chang:"))#輸入高度

    l=int(input("kuan:"))#輸入寬度

    num_h=1


    while num_h<=l:#循環h行
        num_l=1
        while num_l<=h:   #循環l列
            print("*",end="")#打印不換行
            num_l+=1
        print()  #換行
        num_h+=1

    ************************************************************************************



    打印星星
    *
    **
    ***
    ****

    h=int(input("chang:"))#輸入高度
    num_h=1
    while num_h<=h:#循環h行  
        temp=num_h
        while temp>0:   #循環l列
            print("*",end="")#打印不換行
            temp =temp-1
        print()  #換行
        num_h+=1

    **********************************************************************************************

    比大小

    a=input("a:")
    b=input("b:")
    c=input("c:")
    sum=""


    if a>b:
        sum=a
        if sum>c:
            print("max is",a)
        else:
            print("max is ",c)
    else:
        sum=b
        if sum>c:
            print("max is",b)
        else:
            print("max is ",c)

    **************************************************************************************

    猜年龄

    age_of_princal=56

    while True:
        guess_age=int(input(">>:"))
        if guess_age==age_of_princal:
            print("yes,you got it")
            break      #跳出程序
        elif guess_age>age_of_princal:
            print("should try smaller....")
        else:
            print("try bigger....")
    print("end")

    *************************************************************************************************************

    无论你选择做什么,追求完美的程度决定你成就的高度。
  • 相关阅读:
    gzip:stdin:not in gzip format的解决办法
    Oracle内存结构:SGA PGA UGA
    Oracle存储结构
    数据库的启动和关闭过程
    Linux上实现Windows的SQLPlus保存SQL历史记录功能
    oracle数据库,怎么给已有数据的表添加自增字段
    Centos 6下安装Oracle 11gR2
    CentOS 6下 Oracle11gR2 设置开机自启动
    从join on和where执行顺序认识T-SQL查询处理执行顺序
    虚拟机安装VBoxAdditions增强功能
  • 原文地址:https://www.cnblogs.com/chiyhua/p/12201228.html
Copyright © 2020-2023  润新知