菁英科技(卓目鸟学苑)- 专注软件测试菁英教育

标题: 吕煜海2021/1/20 [打印本页]

作者: 亲爱的葡萄    时间: 2021-1-20 21:57
标题: 吕煜海2021/1/20
# 0. 测试元组生成式和字典生成式

n = [0,1,2,3,4,5]
print(n)

n=[x for x in range(1,10)]
print(n)

m=tuple([x for x in range(1,10)])
print(m)

# 1. 实现一个trim()函数,利用切片去除字符串前后的空格
#    ' tom cruse '



# def trim(s):
#     while(s[]):


#     for char in names:


#     return s[1:]




def trim(s):
    while(s[:1]==' '):
        s=s[1:]
    while(s[-1:]==' '):
        s=s[:-1]
    return s


print(trim(' tom cruse '))



s = ' abcde '


print(s[-1:])
print(s[:-1])

print(s[:1])
print(s[1:])


# 2. 随机生成一个5位的验证码,包含A-Za-z0-9

# 3. 将下面列表中的所有字符变为小写:(列表生成式)
#     ['Tom','MIKE','VM','Python']
#     'Tom'.lower()


s =['Tom','MIKE','VM','Python']
print(s)
print('Tom'.lower(),'MIKE'.lower(),'VM'.lower(),'Python'.lower())

#4. 使用迭代查找一个列表中的最大值和最小值,返回一个tuple

# m =[23,8,33,4,88]

# for i in m:
#     if m>m[i+1]:
#         Max =m
#         m=m[i+1]
#         print(Max)

# min =l[0]
# max =l[0]

# m =[23,8,33,4,88]
# for i in m:
#     if i<min:
#         min=i
#     else i>max:
#         max = i
#     return (min,max)


#     print(min,max)

# 5. 利用map函数将字符串首字母变为大写
# ['tom','MIKE','Tony'] -> ['Tom','Mike','Tony']

# o =['tom','MIKE','Tony']
# print(o)
# print('Tom'.map(),'MIKE'.map(),'Tony'.map())



for i in range(1,10):
    for j in range(1,i+1):
        print('%s*%s=%s'%(i,j,i*j),end='\t')
    print()

#n!= 1*2*3*.......*(n-1)*n

# n =5
# s=1
# while n!=0:
#     s=s*n
#     n=n-1
# print(s)

def fibo(i):
    return fibo(i-1)+fibo(i-2)

    print(fibo(5))









欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) Powered by Discuz! X3.4