- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python编程基础与应用理实一体化作业本
Python编程基础与应用
理实一体化作业
姓名:
学号:
指导教师:
专业:
年月
作业一
题目
用键盘输入任意5个数构成一个列表,同时按相反的顺序输出列表的值。
知识点
列表及其操作;循环
技能点
append();for
程序编写:
list1=[]
forjinrange(5):
list1.append(input(请输入:))
foriinlist1[::-1]:#list[::-1]结果为列表的反向
print(i)
运行结果:
评价及意见:
签字:
日期:
作业二
题目
声明一个列表,至少5个元素,然后循环输出,把第一个位置的元素输出一次,第二个输出两次,以此类推,然后把这个列表的顺序反过来放到另一个列表里。
知识点
列表及其操作;循环;反序
技能点
range();for;reverse
程序编写:
list1=[春,夏,秋,冬,季节]
forjinrange(5):
foriinrange(j+1):
print(list1[j])
print(------以下是反序输出------)
list1.reverse()
foriinlist1:
print(i)
运行结果:
评价及意见:
签字:
日期:
作业三
题目
建立一个邮政编码字典,能进行键盘输入检索(地区或邮政编码)。
知识点
字典及其操作;键检索
技能点
dicname;key;name
程序编写:
dic={
北京:100000,
上海:200000,
天津:300000,
重庆:404100
}
c=input(请输入您要查询的地区:)
forlindic:
s=
ifc==l:
print(l,邮政编码为:,dic[l])
s=ok
break
ifs==:
print(查询失败)
运行结果:
评价及意见:
签字:
日期:
作业四
题目
输入三角形的三条边长a,b,c,计算出三角形的面积S。
知识点
结构化程序设计;实数转换
技能点
cmatch库;float
程序编写:
importcmath
a=float(input(请输入三角形的第一边a:))
b=float(input(请输入三角形的第二边b:))
c=float(input(请输入三角形的第三边c:))
p=0.5*(a+b+c)
m=p*(p-a)*(p-b)*(p-c)
c=m**0.5
print(该三角形的面积S=,c)
运行结果:
评价及意见:
签字:
日期:
作业五
题目
输入某同学的若干门课程的分数,并计算其在不同加权系数时的平均分。不同课程加权系数的取值范围为1-10(整数),且为已知值。
知识点
结构化程序设计;实数转换
技能点
for;append;
程序编写:
weight=[3,4,3,3,5]
sum0=0
foriinweight:
sum0=sum0+i
scores=[]
j=5
forkinrange(j):
i=int(input(请输入课程+str(k+1)+的成绩:))
scores.append(i)
lens=len(scores)
sum1=0
foriinrange(j):
sum1=sum1+scores[i]*weight[i]
avg=sum1/sum0
print(该同学的加权平均分为%.2f%avg)
运行结果:
评价及意见:
签字:
日期:
作业六
题目
输入某年某月某日,判断这一天是这一年的第几天?
知识点
结构化程序设计;判断语句
技能点
if;else
程序编写:
year=int(input(请输入年分:))
month=int(input(请输入月份:))
day=int(input(请输入日:))
print(-*20)
day+=(month-1)*30
ifmonth9:
day+=month//2
else:
day+=(month+1)//2
ifmonth2:
ifyear%400==0oryear%4==0andyear%100!=0:
day-=1
else:
day-=2
print(是一年的第%d天%day)
运行结果:
评价及意见:
签字:
您可能关注的文档
- 施工项目成本管理 课件全套 胡六星 单元1--6 施工项目成本管理基础---施工项目成本管理新视野.pptx
- Python编程基础与应用 第2版 试卷A.doc
- Python编程基础与应用 第2版 试卷A及答案 .doc
- Python编程基础与应用 第2版 试卷B.doc
- Python编程基础与应用 第2版 试卷B及答案.doc
- Python编程基础与应用 第2版 试卷C.doc
- Python编程基础与应用 第2版 试卷C及答案.doc
- Python编程基础与应用--授课计划.docx
- Python编程基础与应用-课程标准、授课计划 李方园.docx
- Python编程基础与应用-课程标准 、理实一体化作业 李方园.docx
文档评论(0)