




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机程序设计基础(Python)学习通超星期末考试章节答案2024年编写程序提示“请输入圆的半径”,计算并输出该圆的周长(保留两位小数)。示例:输入:“3”输出:“18.84”
答案:请输入圆的半径18.84编写程序输出“HelloWorld”,将代码写在答题框中
答案:HelloWorld【Python库--Turtle】参考代码:importturtleturtle.pensize(1)turtle.pencolor('#00F')turtle.begin_fill()turtle.fillcolor('#F00')turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.end_fill()turtle.done()上述代码的作用是使用turtle库绘制一个填充色为(
)色、边框线为(
)色,边长为(
)像素的正方形,其中forward的作用为向当前行进方向(
)一段距离,right向(
)转一定的角度。
答案:红;红色;蓝;蓝色;100;前进;直行;右【基本输入输出语句】练习按提示依次输入所在学院、所在专业、所在班级、学号、姓名,并以指定格式输出完整个人信息,输出结果如下图:*********************************************学院:计算机与大数据科学学院专业:人工智能与大数据专业班级:信息A1011学号:20200102003姓名:张三*********************************************参考代码:xy=input('请输入学院:')zy=input('请输入专业:')bj=input('请输入班级:')xh=input('请输入学号:')xm=input('请输入姓名:')print('*********************************************')print('学院:',xy)print('专业:',zy)print('班级:',bj)print('学号:',xh)print('姓名:',xm)print('*********************************************')建立运行一个程序文件的过程如下,请将不完整的操作补充完整。打开IDLE,选择“file”->“(
)”创建一个Python文件,并在弹出的窗口中输入代码:代码如题干代码输入完成后,选择“file”->“(
)”将文件保存到d盘,保存文件名为input-print.()代码输入完成后,选择“(
)”->“runmodule”查看代码运行结果,也可以按(
)运行。
答案:newfile;NewFile;save;Save;saveas...;SaveAs...;py;run;Run;F5下面是eval()函数作用的是:
答案:去掉参数中最外侧一对引号,含单引号或双引号,当作Python语句执行关于Python语句P=-P,哪个选项的描述是正确的?
答案:给P赋值为它的负数下面不属于Python保留字的是:
答案:type以下命名哪个不符合python语法?
答案:2mylucky以下关于Python语言中“缩进”说法正确的是:
答案:缩进在程序中长度统一且强制使用奇偶数的判断:从控制台输入一个整数,输出它是奇数还是偶数。输入格式:21输出格式:奇数
答案:偶数---奇数货币转换人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元=6.78人民币。程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。示例1:输入:RMB123输出:USD18.14示例2:输入:USD20输出:RMB135.60注意:输入请使用input();不提示输入格式错误的情况,结果小数点后保留两位。
答案:USD18.14---RMB135.60输出如下信息:世界,你好!要求:采用垂直方式输出。示例1:输入:无输出:世界,你好!
答案:世界,你好!两种不同体系的温度转换根据华氏和摄氏温度定义,利用转换公式如下:C=(F–32)/1.8
F=C*1.8+32其中,C表示摄氏温度,F表示华氏温度输入格式:F82或C28
(大小写都可以)输出格式:C27.78或F82.40
(必须大写,保留两位小数)注意:输入请使用input();如果输入的数据格式错误,则输出“输入格式错误”
答案:F96.80---C36.00---输入格式错误/star3/origin/b8b20fe0fe8cc8812b03a9074131400f.png
答案:A、turtle.seth(d);B、d=0;C、turtle.fd(200);D、d=d+90/star3/origin/6489acc8b1fce99a608386ba1b5d487a.png
答案:8;135运行下列python蟒蛇的绘制代码,回答问题。importturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.colormode(255)turtle.pencolor(106,106,106)turtle.seth(-40)foriinrange(4):
turtle.circle(40,80)
turtle.circle(-40,80)turtle.circle(40,80/2)turtle.fd(40)turtle.circle(16,180)turtle.fd(40*2/3)turtle.done()(1)这条蟒蛇的身子有4节,如果想多1节,应该修改第几行代码呢?(2)如果想要蟒蛇更粗,应该修改第几行代码呢?
答案:10;十;第10;第10行;第十;第十行;6;六;第6;第6行;第六;第六行表达式int(4**0.5)的值为____。
答案:2已知x=3,那么执行语句x*=6之后,x的值为____。
答案:18Python这个单词是什么含义?
答案:蟒蛇以下不是Python数据类型的是:
答案:实数字符串是一个字符序列,例如,字符串s,从右侧向左第二个字符用什么索引?
答案:s[-2]哪个选项不是Python语言的保留字?
答案:int下列Python赋值语句中,不合法的是___
答案:x=(y=1)哪个选项能够使用turtle库绘制一个半圆形?
答案:turtle.circle(100,-180)哪个选项能够让画笔在移动中不绘制图形?
答案:penup()哪个选项不能改变turtle画笔的运行方向?
答案:bk()哪个选项是修改turtle画笔颜色的函数?
答案:pencolor()关于turtle库的画笔控制函数,哪个选项的描述是错误的?
答案:turtle.pendown()作用是落下画笔,并移动画笔绘制一个点哪个选项是下面代码的执行结果?turtle.circle(-90,90)
答案:绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧哪个选项是turtle绘图中角度坐标系的绝对0度方向?
答案:画布正右方关于下面代码的执行结果,哪个选项的描述是错误的?turtle.setup(650,350,200,200)
答案:窗体中心在屏幕中的坐标值是(200,200)关于turtle库,哪个选项的描述是错误的?
答案:turtle坐标系的原点默认在屏幕左上角哪个选项不能正确引用turtle库?
答案:importsetupfromturtle哪个选项是下面代码的执行结果?1.23e-4+5.67e+4j.imag
答案:56700.000123哪个选项是100/.3的运算结果?
答案:333.33333333333337哪个选项是下面代码的执行结果?
1.23e+4+9.87e+6j.real
答案:12300.0哪个选项是100//3的执行结果?
答案:33哪个选项对Python复数类型的描述是错误的?
答案:复数的虚数部分是整数类型哪个选项不是Python浮点数类型?
答案:-0x89整数、浮点数与复数间采用运算符运算,哪个选项是运算结果的数据类型?
答案:复数哪个选项不是Python语言的整数类型?
答案:0E99哪个选项是abs(3-4j)的运算结果?
答案:5.0/star3/origin/80fcd1f6b0df9989b10cad93699ad17b.png
答案:-2.00/star3/origin/95f74c0835becfc0d86212ddd10d59ab.png
答案:6.00---59.92输入两个数字a和b,计算a的b次方值,并输出。示例1:输入:10
3
输出:1000
答案:1000---8---1.4142135623730951数字形式转换:获得用户输入的一个数字,输出该数字对应的中文字符表示。0到9对应的中文字符分别是:零一二三四五六七八九示例1:输入:2输出:二示例2:输入:8输出:八
答案:二---八---零重量计算。月球上物体的体重是在地球上的16.5%。编程输入你在地球上目前的体重w(kg)和你在地球上每年增长的体重n(kg),输出未来10年你在地球和月球上体重状况。注:体重单位为kg,保留两位小数。输入示例:500.5输出示例:(以下输出字符均为英文半角)Onearth:55.00kgOnmoon:9.08kg
答案:Onearth:55.00kgOnmoon:9.08kg---Onearth:71.00kgOnmoon:11.71kg凯撒解密。凯撒密码是古罗马凯撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个小写英文字符循环替换为字母表序列中该字符后面第三个字符,其它字符不变。原文字符P,其密文字符C满足如下条件:C=(P+3)mod26解密方法反之,满足:P=(C-3)mod26假设用户可能使用的信息仅包括小写字母a到z,编程对一段收到的密文进行解密,还原其原文。输入示例:sbwkrqlvdqhafhoohqwodqjxdjh.输出示例:pythonisanexcellentlanguage.
答案:pythonisanexcellentlanguage.---thecatissittingonthemat.编写程序实现以下功能:用户通过键盘任意输入一个三位整数,逆序输出对应的数字符号。输入示例:345输出示例:(输出后不换行)543
答案:543---024查看变量类型的Python内置函数是____。
答案:type(【算术表达式】题干:商店需要找钱给顾客,现在只有50元,5元和1元的人民币若干张。输入一个整数金额值,给出找钱的方案,假设人民币足够多,且优先使用面额大的钱币。请将以下程序补充完整:money=input("请输入需要找钱的金额:")money=eval(money)m50=(
1
)m5=(
2
)m1=(
3
)print("50元:",m50,"张")print("5元:",m5,"张")print("1元:",m1,"张")提示:先计算需要多少张50元的钞票(直到剩余钱数少于50元)再计算需要多少张5元的钞票(直到剩余钱数少于5元)最后计算需要多少张1元的钞票(直到剩余钱数为0元)
答案:money//50;(money-m50*50;money-m50*50-m5*5;(money-m50*50-m5*5【基本数据类型】题干:以下代码的运行结果是:print(10)
->(
1
)print(0b10)
->
(
2
)print(0o10)
->
(
3
)print(0x10)
->
(
4
)提示:二进制数以0b开头;八进制数以0o开头;十六进制数以0x开头;无论是几进制,在计算机中都是以二进制来保存;输出的时候,如果不加说明,都是转换为十进制输出;
答案:10;2;8;16a=“python”,想获取字符串“thon”内容,代码为:
答案:print(a[2:6]执行输出语句print("123","456","789",______)输出结果为123:456:789
答案:sep=':';sep=":";sep=':';sep=":"Python内置函数____用来返回数值型序列中所有元素之和。
答案:sum(【字符串表达式】题干:对于以下代码,现需要输出"张三|20|男",请把程序填充完整:stu_name="张三"stu_age=20stu_gender="男"print(
1
)
答案:stu_name+"|"+str(stu_age【字符串表达式】题干:下面程序的功能是,获取学生信息中的出生日期和手机号码,请完成以下代码:stu_info="张三信息A1011stu_birthday=stu_info[
1
]stu_phone=stu_info[
2
]print("生日:",stu_birthday)
#生日:20001109print("手机:",stu_phone)
#手机示:索引号从0开始计算;因为使用的utf-8的编码,无论中文还是英文,都是一个字符位;取子串需要遵循"左闭右开"的原则;
答案:stu_info[9:17];[9:17];9:17;9:-24;stu_info[30:41];[30:41];30:41;30:;[30:];-11:;[-11:]在Python中,用于获取用户输入的是()
答案:input()【赋值表达式】题干:以下代码的运行结果是:(
)x=y=36x=3*x-yx+=14x*=2print(x)
答案:172给出如下代码
s="HelloWorld",可以输出“World”子串的选项是(
)
答案:print(s[–5:])下面代码的输出结果是(
)a=b=c='123'print(b)
答案:123执行语句x=input("输入一个值")后,变量x接受的值为()类型
答案:字符串Python语言中,以下表达式输出结果为11的选项是()
答案:print(eval("1"+"1"))下面代码的输出结果是()print(round(0.1+0.2,1)==0.3)
答案:True下面代码的输出结果是()print(0.1+0.2==0.3)
答案:False利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出()
答案:{:.2f}a="世界那么大,我想去看看"print(a[7:-3])输出是()
答案:想编写程序输出一个具有如下风格效果的文本进度条。前三个数字,左对齐;后面字符,左对齐文本中左侧一段输出N的值,右侧一段根据N的值输出"*"号,中间用"->"分隔,"*"号个数为N与10的整除商的值,例如,当N等于20时,输出2个星号。输入输出示例:
输入
输出示例1
20
20%->**示例2
80
80%->********示例3100
100%->**********
答案:20%->**---80%->********---100%->**********天天向上的力量。假如有人三天打渔两天晒网,工作三天,每天能力增长为前一天的1%,休息两天,能力不变。如果初始能力值为1,请编写程序计算一年后的能力值。输出格式为:三天打渔两天晒网的力量:xxxxx注意输出格式中的:为半角符号,力量值保留两位小数。
答案:三天打渔两天晒网的力量:8.84已知一年365天,每天进步5‰或者每天退步5‰,计算一年后累计进步和累计退步的程序如下:dayfactor=0.005dayup=pow(1+dayfactor,365)daydown=pow(1-dayfactor,365)print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))以上程序是用数学思维(用公式)来解决问题的,请写出用计算思维(使用循环)来解决这个问题的程序。注意:程序中除汉字外,其余符号均为半角。
答案:向上:6.17,向下:0.16获得用户输入的一个字符串,格式如下:MOPN其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+,-,*,/(加减乘除);根据OP,输出MOPN的运算结果,统一保存小数点后2位。注意:M和OP、OP和N之间可以存在多个空格,不考虑输入错误情况。示例1:输入:100+10输出:110.00示例2:输入:1/20输出:0.05
答案:110.00---0.05----99.90读入一个整数N和一个Unicode码值u,输出N行码值为u的字符。要求:第1行1个字符,第2行3个字符,第3行5个字符,依次类推。不考虑输入错误情况。示例1:输入:3
65输出:A
AAA
AAAAA
答案:AAAAAAAAA---BBBBBBBBBBBBBBBB获得用户输入的一个数字N,计算并输出2的N次幂结果的后3位。示例1输入:10输出:024示例2输入:8输出:256
答案:024---256---8获得用户输入的一个数字,以30字符宽度右对齐输出,保留小数点后3位。示例1输入:123.4567输出:123.457示例2输入:1000输出:1000.000
答案:123.457---1000.000高精度小数:由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。如16/19的结果0.8421052631...可以模仿人工列竖式做除法的方式,先将被除数乘以10,得到一位商以后,将余数乘以10作为下一轮计算的被除数:160/19->8余880/19->4余4
...当某次余数为0时,则表明除尽。请写一个程序,输入一个分数,计算出它的小数形式。无论是否可以除尽,输出最多小数点后200位。输入格式:形如
a/b的两个数,其中10<=a答案:0.84210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684210526315789473684---0.94117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647---0.5猜数游戏:让计算机以125为种子随机产生0到100之间一个整数,然后让用户来猜,如果大于这个数,显示“遗憾,太大了”;如果小于这个数,显示“遗憾,太小了”;如此循环,直至猜中,显示“你猜对了,共猜了N次!”,其中N是用户猜的次数。
答案:遗憾,太大了遗憾,太小了你猜对了,共猜了3次!模拟商场收银程序。循环输入每件商品的价格,直到输入0才结束,输出应付金额、然后输入付款金额、最后输出找零。示例输入:12.730.889.990140输出:应付:133.49找零:6.51
答案:应付:133.49找零:6.51给用户三次输入用户名和密码的机会,要求如下:如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;当一共有3次输入用户名或密码不正确输出“3次用户名或者密码均有误!退出程序。”。示例1:输入:"Kate666666"输出:"登录成功!"示例2:输入:"kate123alice456john111111"输出:"3次用户名或者密码均有误!退出程序。"
答案:登录成功!---登录成功!---登录成功!---3次用户名或者密码均有误!退出程序。获得输入正整数n,判断n是否为质数,如果是则输出True,否则输出False。本题不考虑输入异常情况。质数即为素数,一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;输入输入一个正整数输出输出True或者False
输入输出示例16False示例217True
答案:False---True键盘输入一个字符串,统计字母、数字、其它字符的个数。示例输入:#A2041#输出:字母字符个数是1数字字符个数是4其它字符个数是2
答案:字母字符个数是1数字字符个数是4其它字符个数是2---字母字符个数是6数字字符个数是3其它字符个数是3输入一个正整数N,计算并输出N的阶乘。n!=1*2*3*……*n示例1:输入:10输出:3628800示例2:输入:15输出:1307674368000
答案:3628800---1307674368000求1000以内的7的倍数之和。此题无输入,输出结果数字即可。
答案:71071按照规定,在高速公路上行驶的小型机动车,车超速20%以下的,处"警告!";超速20%低于50%的,"罚款200元,扣3分!";超速50%低于70%的,"罚款1000元,扣6分并处吊销机动车驾驶证!";超速70%的,"罚款2000元,一律吊销机动车驾驶证!"。请编写程序根据车速和限速自动判别对该机动车的处理。示例1输入:100,80输出:罚款200元,扣3分!示例2输入:90,80输出:警告!注意:输出格式中标点符号为全角符号(中文标点)
答案:罚款200元,扣3分!---警告!---罚款2000元,一律吊销机动车驾驶证!---罚款1000元,扣6分并处吊销机动车驾驶证!出租车计价程序:本题要求输入行驶里程和等待时间,输出出租车车费(保留0个小数点)。假如九江市普通出租车车费具体标准如下:起步里程为2公里,起步费7元;超起步里程后6.5公里内,每公里2元;超过6.5公里以上的部分加收50%的回空补贴费,即每公里3元;另外:营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。示例:输入:4,0输出:11示例2输入:6.8,6输出:19
答案:11---19---66程序采用选择结构,根据用户输入的月份,输出该月有多少天(不考虑闰年)。示例1:输入:"2"输出:"28"注意:输入使用input(),不要增加额外的提示信息;
答案:28---31---30体质指数全称身体质量指数,英文全称为BodyMassIndex,简称BMI,是目前国际相对可靠常用的一种衡量人体胖瘦程度以及健康状况的指标。体质指数(BMI)=体重(kg)÷身高^2(m)例如:70kg÷(1.75mх1.75m)=22.86等级正常低体重超重肥胖女17.1~23.3<=17.023.4~25.7>=25.8男17.3~23.8<=17.223.9~27.3>=27.4示例输入:1.80,59男输出:BMI数值为:18.21BMI指标为:国际'正常'
答案:BMI数值为:18.21BMI指标为:国际'正常'---BMI数值为:19.47BMI指标为:国际'正常'已知学号由9个数码组成,如032343001,其中从左算起第2位表示年级,第5个位表示学生类型,学生类型规定:2----博士生,3----硕士生,4----本科生,5----专科生;设计程序,输入一个学号,输出该生的学生类型及年级。示例:输入:032343001输出:本科生,3年级
答案:本科生,3年级---博士生,1年级输入两个数(x,y),然后将这两个数按从大到小的顺序输出。要求输入的两个数在同一行,并用逗号隔开,输出的两个数也在同一行,并用冒号隔开。示例1输入:56,90输出:90:56示例2输入:126,68输出:126:68
答案:90:56---126:68【格式化输出—format()】题干:写出以下程序的输出结果:a="我"b="爷爷"c="校长"d="孔雀舞"e="跳了"f="给"g="一支"info="{0}{5}{2}{1}{4}{6}{3}".format(a,b,c,d,e,f,g)print(info)
答案:我给校长爷爷跳了一支孔雀舞将左侧的数学函数与右侧对应的含义连起来
答案:A、四舍五入;B、求平方根;C、求绝对值;D、求最小值;E、求幂编程根据点的坐标值,判断它在哪个象限。输入:2,5输出:点(2,5)在第一象限输入:0,0输出:点(0,0)不在任何象限
答案:点(4,9)在第一象限---点(-8,-8)在第三象限---点(0,0)不在任何象限编写程序,实现分段函数计算,如下表所示。xyx<000<=x<5x5<=x<103x-510<=x<200.5x-220<=x0
答案:0---3---10---3.0判断今年是否为闰年。如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年,否则不为闰年。年份由程序自动获取。已知时间库time有个函数localtime()可以获取当前系统时间。importtimedate=time.localtime()
#获取当前日期时间year=date[0]编写程序之前可以先研究一下以上语句。示例输入:
(无)输出:2024年是闰年
答案:2024年是闰年编程输入一个字符,并判断此字符是字母、数字还是其它字符,如果是字母,还要判断是大写还是小写。示例:输入:k输出:k是一个小写字母输入:9输出:9是一个数字输入:#输出:#是其它字符
答案:k是一个小写字母---9是一个数字---#是其它字符函数定义后,可以自动执行一遍
答案:错以下程序运行结果是()defsum(n):
s=0
foriinrange(1,n,2)
s+=i
returnsprint(sum(10))
答案:25确定函数返回值的关键字是()
答案:return函数定义使用关键字()
答案:def;lambda下列程序的输出结果为:deff(a,b):
a=4
return
a+bdefmain():
a=5
b=6
print(f(a,b),a+b)main()
答案:10
11下面代码的输出结果是MA=lambdax,y:
(x>y)*x+(xy)*y+(x答案:2010以下关于函数调用描述正确的是:
答案:自定义函数调用前必须定义以下关于Python函数说法错误的是:deffunc(a,b):
c=a**2+b
b=a
returnca=10b=100c=func(a,b)+a
答案:执行该函数后,变量c的值为200下面代码的执行结果是>>>defarea(r,pi=3.14159):
returnpi*r*r>>>area(3.14,4)
答案:39.4384下面代码的执行结果是>>>defarea(r,pi=3.14159):
returnpi*r*r>>>area(pi=3.14,r=4)
答案:50.24执行下面代码,错误的是deff(x,y=0,z=0):
pass
#空语句,定义空函数体
答案:f(1,x=1,z=3)以下函数定义的说法错误的是:
答案:函数定义时,参数需要声明数据类型在Python中,关于函数的描述,以下选项中正确的是
答案:函数eval()可以用于数值表达式求值,例如eval("2*3+1")在Python中,关于全局变量和局部变量,以下选项中描述不正确的是
答案:全局变量不能和局部变量重名关于形参和实参的描述,以下选项中正确的是
答案:程序在调用时,将实参复制给函数的形参以下选项中,对于函数的定义错误的是
答案:defvfunc(*a,b):关于return语句,以下选项中描述正确的是
答案:函数可以没有return语句关于函数,以下选项中描述错误的是
答案:Python使用del保留字定义一个函数关于Python的全局变量和局部变量,以下选项中描述错误的是
答案:局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用下面代码的运行结果是deffunc(num):
num+=1a=10func(a)print(a)
答案:10下面代码的输出结果是deffunc(a,b):
a*=b
returnas=func(5,2)print(s)
答案:10下面代码的输出结果是deffib(n):
a,b=1,1
foriinrange(n-1):
a,b=b,a+b
returnaprint(fib(7))
答案:13下面代码的输出结果是defhello_world():
print('ST',end="*")defthree_hellos():
foriinrange(3):
hello_world()three_hellos()
答案:ST*ST*ST*下面代码的输出结果是defexchange(a,b):
a,b=b,a
return(a,b)x=10y=20x,y=exchange(x,y)print(x,y)
答案:2010关于函数的目的与意义,以下选项中描述错误的是#00310036003100
答案:函数能调用未实现的函数关于函数的参数传递(parameterpassing),以下选项中描述错误的是
答案:函数调用时,需要将形式参数传递给实际参数函数定义时,以下不需要使用global声明就可能操作全局变量的类型是:
答案:列表以下关于lambda函数说法错误的是:
答案:函数中可以使用赋值语句块以下关于函数说法错误的是:
答案:对函数的使用必须了解其内部实现原理关于下面代码,以下选项中描述正确的是deffact(n,m=1):
s=1
foriinrange(1,n+1):
s*=i
returns//mprint(fact(m=5,n=10))
答案:参数按照名称传递关于函数的返回值,以下选项中描述错误的是
答案:函数必须有返回值锻炼身体吧(多重循环)题目内容:小王,小张和小李去锻炼身体,如果对他们跑步的距离分别只计整数a、b、c,由于他们身高的差距,造成了a<=b<=c,并且小李跑了N米之后就再也跑不动了。但是,按照他们事先的约定:只有当c*c==a*a+b*b时,他们的锻炼才有效果。现在他们三个人想知道,如果小李的极限N已知,那么有多少种有锻炼效果的跑步方案(即a,b,c有多少种可能的取值)。输入格式:一个整数N,表示小李的体力极限,N<=5000。输出格式:一个整数,代表他们跑步方案的个数。Hint:对于输入N=5,有方案a=3,b=4,c=5,共一种。输入样例:5输出样例:1
答案:1---52数字正方形:这是双重循环的入门题目,大家来看看,你会做吗?输入n的值,输出如下例(n=4)所示的由数字组成的正方型。
1
2
3
4
5
6
7
8
9101112
13141516每个数字占两位,且每个数字尾部都有一个空格
答案:12345678910111213141516数列求和输入一个自然数n,如果n为奇数,输出表达式1+1/3+…+1/n的值;如果n为偶数,输出表达式1/2+1/4+…+1/n的值。输出表达式结果保留2位小数。请完善代码。示例1:输入:5输出:1.53示例1:输入:4输出:0.75注意:输入使用input(),不要增加额外的提示信息;Python中input函数返回值是字符串,可以使用int(input())或eval(input())来进行转换。请补充##########处的代码,并将完整代码写在答题框运行通过。deff(n):
##########n=int(input())print("{:.2f}".format(f(n)))
答案:1.53---0.75---1.14连续质数计算:补充编程模板中代码,完成如下功能:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号、分割。注意:需要考虑用户输入的数字N可能是浮点数,应对输入取整数;最后一个输出后不用逗号。示例1:输入:12输出:13,17,19,23,29请补充##########处的代码,并将完整代码写在答题框运行通过。defprime(m):
##########n=eval(input())##########
答案:13,17,19,23,29---101,103,107,109,113---103,107,109,113,127---127,131,137,139,149---1009,1013,1019,1021,1031随机密码生成:补充编程模板中代码,完成如下功能:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 染整行业绿色制造与环保法规执行考核试卷
- 玻璃纤维增强塑料在建筑外墙材料的应用考核试卷
- 人事行政培训人力资源战略考核试卷
- 木质装饰材料选购技巧考核试卷
- 皮革制品保养市场前景分析考核试卷
- 医院建筑安全与设施维护知识考核试卷
- 柑橘种植园生态环境保护考核试卷
- 生态保护与生态智慧城市建设考核试卷
- 财务报销票据粘贴规范
- 《上下前后左右》位置课件
- 2024年贵州省高考历史试卷真题(含答案解析)
- 静脉治疗行业标准
- 中小学教师职业道德规范(2023年修订)全文1500字
- 大学物理复习资料
- 行政办事员五级(初级工)考试复习题及答案
- 2023年国家药监局药品审评中心招聘笔试真题
- 完善食品安全风险管控清单制度
- 中国香氛香薰行业市场需求规模与投资效益预测报告2024-2030年
- 肺结节科普宣教
- 通风空调系统识图
- DLT 1051-2019电力技术监督导则
评论
0/150
提交评论