test 01 and test 02

#判断是否为闰年
year = int(input())
if year %4==0 and year %100!=0 or year %400==0:
    print("是闰年")
else:
    print("不是闰年")

#test_01    9*9乘法表
for i in range(1,10):
    for  j in range(1,i+1):
        print ("%s*%s=%s"%(j,i,i*j))

#test_01    求两个数的最小公倍数和最大公约数
num1=int(input("数字1:"))
num2=int(input("数字2:"))
minnum=min(num1,num2)
for i in range(1,minnum+1):
    if num1%i ==0 and num2%i==0:
        res=i
        lcm=int((num1*num2)/res)
print("%s和%s的最大公约数为:%s"%(num1,num2,res))
print("%s和%s的最小公倍数为:%s"%(num1,num2,lcm))

#test_02   3.(2017-小米-句子反转)
sten="hello xiao mi"
sten1=sten.split(" ")
sten2=sten1[::-1]
print(" ".join(sten2))

# #test_02   4.(2017-好未来-笔试编程-练习)
s1="They are students."
s2="aeiou"
for i in s2:
    s1=s1.replace(i,"")
print(s1)

#test_02   5.(2017-网易-笔试编程题-字符串联系)
word = input("单词:")
count =1
lenth =len(word)
if word.isupper() :
    count = 0
else :
    for i in range(0,lenth-1):
        if word[i]==word[i+1]:
            count=0
    for i in range(0,lenth-3):
        a1=word.find(word[i],i+2)
        if a1==-1:
            continue
        else:
            for j in range(i+1,ai):
                a2=word.find(word[j],a1+1)
            if a2>0:
                count =0
                break
if count ==0:
    print("Dislikes")
else:
    print("Likes")

#test_02    2
#一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
for i in range(9999):
    for j in range(9999):
        if j**2-i**2==168:
            print("%d"%(i**2-100))


猜你喜欢

转载自blog.csdn.net/xijiao_jiao/article/details/80051613