作业学习的总结

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

 

 又称为欧几里算法

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

 

 做法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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)

  

 

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

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

 

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

1
2
3
4
5
6
7
def area(a):
    m = (3.14)*a**2
    return m
 
a = int(input("输入一个整数:"))
m = area(a)
print(m)

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

 

 

 关于回文数的判断

 

 

 

 

 这个倒一下做出来了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 @   湖南陈冠希  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示