我是编程的初学者,我有两个基本问题。第一个涉及条件。如果我有if
和else
语句并且“if”语句满足条件,那么当它完成if
时,程序将跳过else
语句, 对 ? (只是为了确定。)
第二个问题涉及二分搜索的使用。我继续浏览维基百科并发现它主要关注的是找到多项式的零点。好吧,如果我不是在多项式上使用它,而是找到最小的一笔钱来偿还一年内的债务,并确定最小的界限和最大界限(有利益等)
问题如下:在我的上下文中,使用二分搜索只是取平均值吗?除了使用平均值之外还有什么吗?如果不清楚,我会给您以下链接Lecture 4: Machine Interpretation of a Program。
去看问题3,你会更好地理解。如果您需要知道任何事情,请告诉我。
(顺便说一句,我正在使用Python。)
答案 0 :(得分:1)
您应该阅读Python文档。其中包含一个非常好的教程。
对于您的第一个问题:是的,else
仅在未达到if
条件时执行。
对于第二个问题:这更像是一个数学问题,而不是编程问题,而且我没有资格回答它,但我愿意打赌这个问题要求你使用二分搜索因为< / em>它与仅取平均值不同。