下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python程序设计及应用(上)学习通超星期末考试章节答案2024年/star3/origin/8a91ef9a025e065aab7d5265a16ac50d.png
答案:方法一:fw=input("请输入经纬度方位:")jwdds=float(input("请输入经纬度度数:"))du=int(jwdds)fen=int((jwdds-du)*60)miao=((jwdds-du)*60-fen)*60print("经纬度为:\n{:4s}{}度{}分{:.2f}秒".format(fw,du,fen,miao))方法二:a=input("请输入经纬度方位:")b=float(input("请输入经纬度度数:"))f=(b-int(b))*60m=(f-int(f))*60print("经纬度为:")print("{}{}度{}分{:.2f}秒".format(a,int(b),int(f),m))/star3/origin/9fc4ebecf9d8bf3acf66bbe7f2866399.png
答案:sfzh=input("请输入身份证号:")nf=int(sfzh[6:10])ys=nf%12sx="猴鸡狗猪鼠牛虎兔龙蛇马羊"print("生肖为:",sx[ys])/star3/origin/012f1dd24cbad4397bc8c5edc7dd895a.png
答案:number=input("请输入正整数:")re=number[::-1]print("逆序数为:",re)/star3/origin/572f7b8438751fc70b806d0b38887245.png
答案:importrandomL=[random.randint(0,100)foriinrange(10)]print(L)ave=sum(L)/len(L)print("列表的平均值为:",ave)L1=[]L2=[]foriinrange(10):
ifL[i]=ave]#print(f"列表中小于平均值的数:{L1}\n列表中大于等于平均值的数:{L2}")/star3/origin/6b6999bf403fdbb1dac43988a16813b9.png
答案:fromrandomimport*
money=float(input("请输入红包金额(元):"))
n=int(input("请输入红包个数:"))
ifmoney<=0orn<=0:
print("红包金额或个数必须大于0!")
elifmoney<n*0.01:
print("红包总金额至少应达到每个红包0.01元!")
else:
amounts=[]
foriinrange(n-1):
remaining_money=money-sum(amounts)
max_amount=min(remaining_money,round(remaining_money/(n-i),2))
amount=round(uniform(0.01,max_amount),2)
amounts.append(amount)
amounts.append(round(money-sum(amounts),2))
print("随机红包金额列表:\n",amounts)#print(sum(amounts))/star3/origin/77ac6f31c6d75b40704f951c1b453cdc.png
答案:L=[i*jforiinrange(1,10)forjinrange(1,10)]print(L)print()A=[str(i)+"*"+str(j)+"="+str(i*j)foriinrange(1,10)forjinrange(1,10)]print(A)/star3/origin/44ed9586b8bf096ed4eb471e205c15e2.png
答案:fromrandomimport*foriinrange(0,5):
score=randint(0,100)
n=round(score/5)
print(f"{score}{'◆'*n}")/star3/origin/33a9df219c6c158eaf8fc01b02e0166b.png
答案:fromrandomimport*L=[]foriinrange(0,7):
L+=[randint(0,100)]#L=[randint(0,100)foriinrange(7)]print(L)print("最高分为:",max(L),end="
")print("最低分为:",min(L),end="
")avg=(sum(L)-max(L)-min(L))/(len(L)-2)print("平均分为:",avg)/star3/origin/8307eb3e52a03a5281dfd5e080990357.png
答案:fromrandomimport*tem=[(str(round(uniform(0,50),2))+'℃')forxinrange(0,99)]print("随机产生的100个温度列表:\n",tem)normal=[]fortintem:
if25<=float(t[:-1])<=35:
normal+=[t]print("有效温度列表:\n",normal)sum_normal=0forninnormal:
#print(n[:-1])
sum_normal+=float(n[:-1])avg=sum_normal/len(normal)print("有效温度平均值:\n{:.2f}℃".format(avg))/star3/origin/fb3edc2dee218e2f7457b779c61ad575.png
答案:code=('s','H','a','P','W','x','E','Q','f','t')
#code=['s','H','a','P','W','x','E','Q','f','t']whileTrue:
d=""
s=input("请输入密文(输入“e”退出):")
ifs=="e":
break
foriinrange(len(s)):
ifs[i]incode:
p=code.index(s[i])
d+=str(p)
else:
d+="?"
print("明文为:",d)/star3/origin/520c055ebf6a53f20aa4acc95718216f
答案:>>>D={2100901:"李丽",2100902:"付一"}>>>D{2100901:'李丽',2100902:'付一'}>>>D[2100903]="王平">>>D{2100901:'李丽',2100902:'付一',2100903:'王平'}>>>D.update({2100904:"张三"})>>>D{2100901:'李丽',2100902:'付一',2100903:'王平',2100904:'张三'}>>>forkey,valueinD.items():...
print("{}:{}".format(key,value),end="\n")...
...
2100901:李丽2100902:付一2100903:王平2100904:张三将下列“判断三角形类型”程序改写为函数并调用,调用时三角形的三边为x、y、za,b,c=eval(input("输入a,b,c:"))ifnot(a+b>candb+c>aandc+a>b):
print("不能构成三角形")elifa==bandb==c:
print("等边三角形")elifa==borb==cora==c:
print("等腰三角形")
else:
print("其他三角形")
答案:deftriangle(a,b,c):
ifnot(a+b>candb+c>aandc+a>b):
return"不能构成三角形"
elifa==bandb==c:
return"等边三角形"
elifa==borb==cora==c:
return"等腰三角形"
else:
return"其他三角形"
x,y,z=eval(input("输入x,y,z:"))print(triangle(x,y,z))/star3/origin/58538f5ca729531c99606ee807b8b64c.png
答案:defcal(lst1,lst2):
l=[]
foriinrange(len(lst1)):
l+=[(lst1[i]+lst2[i])/2]
l.sort(reverse=True)
returnl[0:3]score1=[85,78,69,92,78,64,58,95,83,86]score2=[80,77,65,88,83,66,62,91,80,90]score=cal(score1,score2)foriinrange(len(score)):
print("第{}名的成绩为{}".format(i+1,round(score[i])))以下对浮点数0.0和整数0描述正确的是_________。
答案:它们具有相同的值表达式1+2*3.14>0的结果类型是__________。
答案:bool以下关于python语言浮点数类型的描述中,错误的是___________。
答案:小数部分不可以为0表达式int(4**0.5)的值为
。
答案:2"ab"+"c"*2的结果是(
)。
答案:abcc在Python中,字符串s='abc',那么执行表达式s+'d'之后,s的打印结果是(
)。
答案:'abc'/star3/origin/d370716b33cc19c531d3f62cc1c1a48d.png
答案:a>b;a>banda!=b;a-b>0anda!=b;a-b>0设有变量赋值x=3.5;y=4.6;z=5.7,则以下的表达式中值为True的是(
)。
答案:x!=y在Python中,逻辑或的运算符是下列哪一个?
答案:or在forxinrange(1,10,1):print(x)语句中,显示的最后一个x的值是________。
答案:9以下不属于Python控制结构的是(
)。
答案:数据结构以下构成Python循环结构的语句中,正确的是(
)。
答案:while/star3/origin/f4ab719c653602231063b2ce8a2f7c0b.png
答案:n=eval(input("请输入一个取值在1~999之间的整数:"))whileTrue:
num=int(n)
ifn<=0orn>999:
print("输入值不符要求,请重新输入!")
n=eval(input("请输入一个取值在1~999之间的整数:"))
elifn!=num:
print("输入值不符要求,请重新输入!")
n=eval(input("请输入一个取值在1~999之间的整数:"))
else:
s=0
m=0
foriinrange(999,0,-1):
ifi%n==0:
print(i,end="\t")
s+=i
m+=1
ifm%8==0:
print()
print("\n999以内所有能被{}整除的整数之和为:{}".format(n,s))
break/star3/origin/d8efd1b5f41f49486e3ddb3354e4cbe5.png
答案:0;n//25+1;n//25+1;n;25*i;25*i;i*25;i*25;sum/star3/origin/540ab39cedced30402ac6fb447bb1dca.png
答案:True;1;int(num;==;a*100+b*10+c;int(num;breakPython提供了结构化程序设计的3种基本结构,这3种基本结构是(
)。
答案:顺序结构、选择结构、循环结构以下为正确的字符串的是(
)。
答案:'abc"ab'在Python中,如果变量x=3,那么x/=3的结果为(
)。
答案:1.0在Python解释器中,执行print('{:.7f}'.format(1.12345678))的结果为(
)。
答案:1.1234568已知如下代码:foriinrange(1,10):
passprint(i)请问循环体的语句块即pass语句执行的次数和循环结束后i显示的值分别是__________。
答案:9、9表达式'ab'+'''甲乙\new'''*2的结果字符串长度是__________。
答案:12执行语句:x,y=eval(input())时,从键盘上输入数据格式错误的是________。
答案:1020下面不是while循环的特点的是(
)。
答案:必须提供循环的次数/star3/origin/ddbe39d29667a62a76fac678744ceb0d.png
答案:10以下关于random.randint(a,b)的描述,正确的是(
)。
答案:生成一个位于[a,b]的随机整数/star3/origin/f740244f57cd4b8ebcc6ce1f21709f0e.png
答案:0/star3/origin/c473eea87ce6cf07b0bc39600ef42168.png
答案:PythonPython中用来表示代码块所属关系的语法是(
)。
答案:缩进表达式[1,2]*2的值为(
)。
答案:[1,2,1,2];[1,2,1,2]Python解释器执行'abc'.isnumeric()的结果是(
)。
答案:False设L=['a','b','c','d','e','f','g'],则L[::2]的值是(
)。
答案:['a','c','e','g']Python解释器对列表[1,2,[3,4],5,6]使用reverse()方法执行的结果为(
)。
答案:[6,5,[3,4],2,1]已知x={'a':'b','c':'d'},那么表达式'a'inx的值为(
)。
答案:True表达式{1,2,3}&{2,3,4}的值为(
)。
答案:{2,3}Python中,对于定义的元组tup=('1','2','3','1','2','3'),以下各项操作不能成功执行的是(
)。
答案:tup.pop()/star3/origin/76158d28039b88e0a9637a6b94ed4e3a.png
答案:#coding=utf-8n=int(input('请输入行数:'));;f='福'foriinrange(1,n+1):
print('
'*(n-i),end='')
forjinrange(1,2*n):;;
if(j==1orj==2*i-1):;;
print(f,end='')
else:
print('
',end='')
print()foriinrange(1,n+1):
print('
'*i,end='')
forjinrange(1,2*n-2*i):
if(j==1orj==2*n-2*i-1):
print(f,end='')
else:
print('
',end='')
print();;/star3/origin/69a043b1a9654c9a6d8eb9a2369ec657.png
答案:defcountchar(s):
s.lower()
count_dic={}
foriins:;;
count_dic[i]=count_dic.get(i,0)+1
returncount_dicwhileTrue:
ins=input("请输入字符串'0'for退出):\n")
ifins=='0':
print('结束!')
break
else:
dic=countchar(ins);;
print('字符串长度',len(ins));;
fork,vindic.items():
print('{}字符出现的数是:{},'.format(k,v))/star3/origin/266571ee5fc0ff3c7ee0d7cd31aead54.png
答案:s[i];ord("Z";+=c;=tcode+c;sline,5/star3/origin/246030aaa94ab5157a53bf160ac64a32.png
答案:result=[];answer.append;input;score+=20;score=score+20下面
是不合法的字符串常数。
答案:abc列表推导式[i*iforiinrange(10)ifi%2
==0]值是_________。
答案:[0,4,16,36,64]以下关于Python的return语句叙述错误的是_________。
答案:return后面若不带返回值,语句执行将出错下面
不是Python的组合数据类型。
答案:complex在下列关于函数参数的说法中,错误的是________。
答案:形参个数必须等于实参个数中国古代《孙子算经》中对“鸡兔同笼”问题进行了详细记载,大意是“有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?”在程序设计中,这个问题可以这样求解:按照顺序对鸡兔数量的每一种可能情况都判断是否满足要求,这种方法被称为____________方法。
答案:枚举法Python自带的开发环境是________。
答案:IDLE以下赋值语句中合法的是________。
答案:a=b=1下列各项中,不能使用索引运算的是________。
答案:集合全部可以用作用户标识符的是_________。
答案:Apple_forx_y在下列关于调试的说法,错误的是________。
答案:逻辑错误比语法错误更容易发现__________是一个变量,它接收传递给函数的参数。
答案:形参以下关于函数说法中正确的是__________。
答案:函数的形参既可以是变量也可以是常量被调函数通过__________语句,将值返回给主调函数。
答案:return/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程造价培训
- 2024年度大米企业人力资源管理与培训合同
- 2024年度企业生产线自动化改造项目合同
- 2024年度河堤生态湿地公园建设与运营承包合同
- 2024年度房屋销售代理合同
- 2024年度旅游服务合同具体内容
- 2024年度物业管理公司保洁员劳务合同书
- 2024年度大数据分析服务合同标的与分析内容
- 劳动用工登记培训
- 2024年度物业管理服务合同(成都地铁物业管理专用)
- 2024年广东省深圳市中考道德与法治试题卷
- 政府软件开发服务合同模板
- 军事训练模拟系统的效能评估
- 六宫对角线数独题目10已知数
- 语文统编版(2024)一年级上册7.两件宝 课件
- 【五年级】上册道德与法治-5上3单元《我们的国土 我们的家园》
- 反假货币知识与技能竞赛参考题库大全-上(单选题)
- 期末 (试题) -2024-2025学年外研版(三起)(2024)英语三年级上册
- 2024年医学高级职称-内科护理(医学高级)考试近5年真题集锦(频考类试题)带答案
- 2024年大学生就业创业知识竞赛题库及答案(共200题)
- 九上道德与法治期中复习提纲(知识梳理)(全册)
评论
0/150
提交评论