第四周作业

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('你的性别为男')
身份证号处理

 

posted @ 2020-04-08 11:43  叶落知秋max  阅读(138)  评论(0编辑  收藏  举报