作业学习的总结

1.关于辗转相除法的使用方法

 

 又称为欧几里算法

使用这个方法来求最大公约数比较好

 

 做法:

a = int(input("输一个整数a:"))

b = int(input("输一个整数b:"))

while a%b != 0:
    c = b
    b = a % b
    a = c

    print(a)
    print(b)
    print("--------------")

print(b)

  

 

 利用函数来进行求解,那么我们就要定义一个函数有关于原求解:

那么首先就是函数的定义这一方面的操作

 

 具体的操作方法,然后倘若你有垫点别的语言的基础应该是能看懂的

def area(a):
    m = (3.14)*a**2
    return m

a = int(input("输入一个整数:"))
m = area(a)
print(m)

  感谢作业让我知道我一直是个废物

 

 

 关于回文数的判断

 

 

 

 

 这个倒一下做出来了

def sum(a,n):
    c = a
    i = 0
    m = 0
    p = 0
    while   i<n:
        m = m*10+a
        p = p+m
        i+=1
    return p
a = int(input("输入一个参数a:"))
n = int(input("输入一个参数n:"))

c = sum(a,n)
print(c)

  

posted @ 2022-10-08 01:10  湖南陈冠希  阅读(31)  评论(0)    收藏  举报