zoukankan      html  css  js  c++  java
  • 第四周作业

    number=int(input())
    if number == 1:
        print(number)
    elif number ==2:
        print(number)
    else:
        n1 = 1
        n2 = 0
        n = 2
        for i in range(3,number+1):
            n2 =n
            n = n+n1
            n1 = n2
    print(n)              
    跳台阶
    def hannuo(n,a,b,c):
        if n == 1:
            print(a,"-->",c)
        else:
            hannuo(n-1,a,c,b)#将最后一个盘子移到c
            print(a,"-->",c)#将剩余的盘子移动c 
            hannuo(n-1,b,a,c)
    n = int(input())
    hannuo(n,"A","B","C")
    汉诺塔
    import math
    x,y,z=input().split(",")
    def distance (x,y,z):
        dist=pow(x,2)+pow(y,2)+pow(z,2)
        return(math.sqrt(dist))
    d=distance(float(x),float(y),float(z))
    print("{:.2f}".format(d))
    欧式距离
    n=input()
    m=list(str(n))
    if( m[0]=='Q' or m[0]=='q'):
        if(m[1]=='s'or m[1]=='S'):
            if (m[2]=='2'):
                if (m[3]=='x' or m[3]=='X'):
                    print("验证码正确")
                else:
                    print("验证码错误,请重新输入")
            else:
                print("验证码错误,请重新输入")
        else:
            print("验证码错误,请重新输入")
    else:
        print("验证码错误,请重新输入")
    验证码
    import string
    n=input()
    for i in n:
        if(i in string.ascii_lowercase):
            i=i.upper()
            print(i,end='')
        elif(i in string.ascii_uppercase):
            i=i.lower()
            print(i,end='')
        else:
            print(i,end='')
    大小写
    a=input()
    str=input()
    if a in str:
        print("index =",str.rindex(a))
    else:
        print("Not Found")
    查找字符
    inp=input()
    b=int(input())
    l=len(inp)
    
    for i in range(l):
        if ord('A') <=ord(inp[i])<=ord('Z'):
            onew=ord('A')+((ord(inp[i])-ord('A'))+b)%26
        elif ord('a') <=ord(inp[i])<=ord('z'):
            onew=ord('a')+((ord(inp[i])-ord('a')) + b )%26
        else:
            onew=ord(inp[i])
        new=chr(onew)
        print(new,end='')
    凯撒
    n=input()
    print(n.replace('垃圾','*').replace('陷阱','*').replace('不要脸','*').replace('内幕','*').replace('辣鸡','*'))
    敏感词
    a=input()
    b=input()
    c=input()
    print(c.replace(a,b))
    字符串替换
    from datetime import*
    now = datetime.now().year
    n = str(input())
    print('你出生于{}年{}月{}日'.format(n[6:10],n[10:12],n[12:14]))
    age = now - eval(n[6:10])
    print('你今年{}周岁'.format(age))
    if (eval(n[16]) % 2 == 0):
        print('你的性别为女')
    else:
        print('你的性别为男')
    身份证号处理
  • 相关阅读:
    (二)全局属性
    (十二)this关键字
    (十一)构造方法的重载和成员方法的重载
    (十)foreac遍历、break和countinue以及标签和switch循环
    java集合
    关于java赋值操作的原子性问题
    spring list map set
    apache benchmark
    为什么java web项目中要使用spring
    spring IOC
  • 原文地址:https://www.cnblogs.com/yeluozhiqiumax/p/12658929.html
Copyright © 2011-2022 走看看