Python入门编程题库42--求最大公约数(Python入门编程题库42--求最大公约数)

Python入门编程题库42--求最大公约数(Python入门编程题库42--求最大公约数)(1)

Python入门编程题库42--求最大公约数(Python入门编程题库42--求最大公约数)(2)


一、小试牛刀

以下选项,不是Python保留字的选项是 单选

0人 0%

A.del

0人 0%

B.pass

0人 0%

C.not

0人 0%

D.false

答案见评论区,欢迎留言


二、Python入门操作题--题目

从键盘输入两个数(换行),调用函数 gcd() 输出两个数的最大公约数显示在屏幕上。

Python入门编程题库42--求最大公约数(Python入门编程题库42--求最大公约数)(3)


三、Python入门操作题--分析

求最大公约数算法,假设A > B

整数A对整数B进行取整, 余数用整数C来表示 举例: C = A % B

如果C等于0,则B就是整数A和整数B的最大公约数

如果C不等于0, 将B赋值给A, 将C赋值给B

然后进行 1, 2 两步,直到C为0, 则可以得知最后的B是最大公约数


四、Python入门操作题--方案

● Python 代码:

Python入门编程题库42--求最大公约数(Python入门编程题库42--求最大公约数)(4)

● Python 输出结果:

12

20

12 与20的最大公约数是4


五、上一题

>>>Python入门编程题库41--查找出所有长度最长的单词

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页