首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写程序,获得用户输入的数值M和N,求M和N的最大公约数。请补充横线处代码。 def GreatCommonDivisor(a,b): if a>b: a,b=b,a r=1 while r!=0: ① a=b b=r return a m=eval(in
编写程序,获得用户输入的数值M和N,求M和N的最大公约数。请补充横线处代码。 def GreatCommonDivisor(a,b): if a>b: a,b=b,a r=1 while r!=0: ① a=b b=r return a m=eval(in
admin
2019-08-30
70
问题
编写程序,获得用户输入的数值M和N,求M和N的最大公约数。请补充横线处代码。
def GreatCommonDivisor(a,b):
if a>b:
a,b=b,a
r=1
while r!=0:
①
a=b
b=r
return a
m=eval(input(’’’’))
n=eval(input(’’’’))
print(
②
)
选项
答案
def GreatCommonDivisor(a,b): if a>b: a,b=b,a r=1 while r!=0: r=a%b a=b b=r return a m=eval(input(’’’’)) n=eval(input(’’’’)) print(GreatCommonDivisor(m,n))
解析
这是一道基本编程题,①考查求两个数的最大公约数算法(欧几里得算法,别称辗转相除法),②考查函数的调用。
欧几里得算法是用来求两个正整数的最大公约数的算法,由古希腊数学家欧几里得在其著作《The Elements》中最早进行了描述。算法描述如下:
(1)若a
(2)求a除以b的余数并赋值给r,将b赋值给a,将r赋值给b;
(3)判断r是否等于0,如果r等于0,则返回a,a当前的值为所求的最大公约数;如果r不等于0,继续执行第(2)步。
下面给出参考程序:
def GreatCommonDivisor(a,b):
if a>b:
a,b=b,a
r=1
while r!=0:
r=a%b
a=b
b=r
return a
m=eval(input(’’’’))
n=eval(input(’’’’))
print(GreatCommonDivisor(m,n))
函数调用和执行的一般形式如下:
<函数名>(<参数列表>)
函数调用是运行函数代码的方式,在参数列表中给出要传入函数内部的参数,这类参数称为实际参数,简称为实参。实际参数替换定义中的参数。函数调用后得到返回值。本题中m、n是实参,a、b是形参。
转载请注明原文地址:https://kaotiyun.com/show/pW6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
下面对视图的描述中错误的是
在VisualFoxpro中,下面对查询设计器的描述中正确的是
在VisualFoxPro中,以下关于查询的描述正确的是
下列二叉树描述中,正确的是()。
以下题目使用的数据表结果如下:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(
下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是()。
若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件()。
在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:(1)将文本框和命令按钮两个控件设置为顶边对齐。(2)将文本框的默认值设置为0。(3)将表
(1)根据表“股票”和“数量”建立一个查询,该查询包含字段:“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”,要求按股票代码升序排序,并将查询保存为queryl。注意:股票代码取表“股票”中的“股票代码”。(2)modierr.prg中的S
建立一个文件名和表单名均为myform的表单文件,表单上有:表格控件gridl(RecordSourceType属性手工设置为“别名”),文本框控件Textl,命令按钮控件Commandl(文本为“确定”)。程序运行时在文本框中输入“部门名”,然后单击“确
随机试题
由于与口服降糖药发生作用而使降血糖作用减弱的药物有
某单位转让一幢已经使用过的楼房,售价500万元。该楼房原价为600万元,已提折旧400万元。经房地产评估机构评估,该楼重置成本价为800万元,成新度折扣率为五成。转让时缴纳各种税费共27.5万元。该单位应缴纳的土地增值税额是()万元。
下列各项关于企业合同管理内部控制的表述中,正确的是()。
五指峰、玉京峰、汉阳峰、大塔山依次是()的主峰。
[2012年·吉林·单选]对于易受暗示的学生,教师要重点培养他们意志的()。
一、注意事项1.申论考试与一般的写作考试不同,它是对应考者阅读理解能力、分析能力、提出并解决问题能力和文字表达能力的综合测试。2.请先仔细阅读给定的资料,然后按照后面提出的“作答要求”依次作答。3.本卷满分为100分。考试总时限为1
不属于抗日民主政权时期制定的宪法性文件有()。
(2009年真题)《刑法》第213条规定:“未经注册商标所有人许可,在同一种商品上使用与其注册商标相同的商标,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。”试说明:应如何理解本条
Thenewspeedrestrictionswerea______debatedissue.
Thetimingofmarketentryiscriticaltothesuccessofanewproduct.Acompanyhastwoalternatives:itcancompetetoenter
最新回复
(
0
)