栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

算法学习日记 day02

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

算法学习日记 day02

今天看完了第二章,主要是用程序实现了一些数学问题,如闰年求解等,都很基础之粗粗看了一下就过去了。

章末给出了三个实验题。我自己做了一下,并集合网上给的实例实现了题目的求解。

1.求两个正数的最大公约数,要求循环次数最优(根据书上例题改编)

def t1(x,y):
    bigger=0	#xy中大的那个数
    if x>y:		#判断xy哪个大
        bigger=x
    elif xbigger:
                    break
            return r**(a-1)

try:
    n1=int(input('first num:'))
    n2=int(input('second num:'))
    if n1<=0 or n2<=0:
        print('num need > 0')
    else:
        print('%d 和 %d 的最大公倍数为%d'%(n1,n2,t1(n1,n2)))
except:
    print('error')

到这里开始编写程序我发现python没有main函数,查询资料后发现

对于很多编程语言来说,程序都必须要有一个入口,比如C,C++,以及完全面向对象的编程语言Java,C#等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C,C++都需要有一个main函数作为程序的入口,也就是程序的运行会从main函数开始。同样,Java,C#必须要有一个包含Main方法的主类,作为程序入口。

而Python则不同,它属于脚本语言,不像编译型语言那样先将程序编译成二进制再运行,而是动态的逐行解释运行。也就是从脚本第一行开始运行,没有统一的入口。

新的知识增加了

还有第二题和第三题,每天看书的时间非常的有限,慢慢写吧

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/328410.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号