python4(循环)
实验04(循环)
一、课内实验题(共10小题,100分)
题型得分 100
【描述】
计算如下式子:
前n项之和,结果保留3位小数。
【输入】
输入一个正整数n。
【输出】
输出数列前n项的和,结果保留3位小数。
【输入示例】
10
【输出示例】
2.133
【来源】
《Python程序设计基础》第3章编程题5。
(10分)
我的答案:
n=int(input())
s=0
for i in range(n):s+=1/(2*i+1)
print("{:.3f}".format(s))
题目得分 10
【描述】
计算如下式子:
的值。
例如,a为2,n为5,则式子的值为24690(2+22+222+2222+22222)。
【输入】
输入a和n。
【输出】
输出式子的值。
【输入示例】
2 5
【输出示例】
24690
【来源】
《Python程序设计基础》第3章编程题6。
(10分)
我的答案:
a, b = map(int, input().split())
temp=0
c=0
sum=0
for i in range(b):for j in range(i+1):c=pow(10,j)*atemp+=csum=sum+temp
print(sum)
题目得分 10
【描述】
计算a+b。a和b为整数。
【输入】
输入有多行。
每一行上有a和b两个整数,其间以空格间隔。
【输出】
分行输出对应的a+b的值。
【输入示例】
5 3
10 20
【输出示例】
8
30
(10分)
我的答案:
while 1:a, b = map(int, input().split())print(a+b)
题目得分 10
【描述】
计算整数和。
【输入】
输入有多行。
每一行上,第1个数是正整数n,表示后面同一行上有n个整数,整数之间均以空格间隔。
最后一行上为0,表示输入结束。
【输出】
分行输出对应的整数和。
【输入示例】
4 1 2 3 4
5 1 2 3 4 5
0
【输出示例】
10
15
(10分)
我的答案:
while 1:line = input().split()list1=list(line)s=0for i in range(len(list1)):list1[i]=int(list1[i])if list1[0]==0:breakelse:for i in range(1,list1[0]+1):s+=list1[i]print(s)
题目得分 10
【描述】
编写程序,计算并输出下式的值,计算到最后一项的值小于0.000001时为止,结果保留6位小数。
【输入】
没有输入。
【输出】
显示表达式的值,精确到小数点后6位。
【来源】
《Python程序设计基础》第3章编程题7。(10分)
我的答案:
e=0.000001
s=0
i=0
while 1:if (1 / (3 * i + 1) < e):breakif i%2==0:s+=1/(3*i+1)else:s-=1/(3*i+1)i=i+1print("{:.6f}".format(s))
题目得分 10
【描述】
某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。用45人正好搬45块砖,问有多少种搬法?
【输入】
没有输入。
【输出】
输出搬砖的男人、女人和小孩数。
若有多组答案,则分行输出各组答案。
【输入示例】
没有输入。
【输出示例】
A B C
【来源】
《Python程序设计基础》第3章编程题9。
【提示】
输出示例只是格式说明,并非正确答案。A、B、C分别表示男人、女人、小孩数。
可能有多组答案。(10分)
我的答案:
f=0
for i in range(45//2+1):for j in range(45//3+1):for k in range(0,46,2):if i+j+k==45 and 3*i+2*j+k/2==45:f=1print(i,j,k)
题目得分 10
【描述】
计算a+b。a、b为整数。
【输入】
第一行为正整数n,表示下面有n行数据。
接着有n行数据。每一行上有a和b两个整数,其间以空格间隔。
【输出】
输出有n行。
分行输出对应的a+b的值。
【输入示例】
2
5 3
10 20
【输出示例】
8
30
(10分)
我的答案:
n=int(input())
for i in range(n):a, b = map(int, input().split())print(a + b)
题目得分 10
【描述】
计算整数和。
【输入】
第一行为正整数n,表示下面有n行数据。
每一行上,第1个数是正整数m,表示后面同一行上有m个整数,整数之间均以空格间隔。
【输出】
输出有n行,分行输出对应的整数和。
【输入示例】
2
4 1 2 3 4
5 1 2 3 4 5
【输出示例】
10
15
(10分)
我的答案:
n=int(input())
for i in range(n):while 1:line = input().split()list1 = list(line)s = 0for i in range(len(list1)):list1[i] = int(list1[i])else:for i in range(1, list1[0] + 1):s += list1[i]print(s)
题目得分 10
【描述】
读入2个正整数a和,1≤a≤9, 1≤b≤10,产生整数aa…a,一共b个a。
【输入】
在一行中输入a和b。
【输出】
在一行中输出整数aa…a,一共b个a。
【输入示例】
1,5
【输出示例】
11111
(10分)
我的答案:
a, b = map(int, input().split(','))
for i in range(b):print(a,end='')
题目得分 10
【描述】
给定两个整数a和b,输出从a到b的所有整数以及这些整数的和。
【输入】
在一行中给出2个整数a和b,其中-100≤a≤b≤100,其间以空格分隔。
【输出】
首先顺序输出从a到b的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = x的格式输出全部数字的和x。
【输入示例】
-3 8
【输出示例】
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
(10分)
我的答案:
a,b = map(int,input().split(" "))
count = 0
sum = 0
for i in range(a,b+1):print("{:>5d}".format(i),end="")count = count + 1sum+=iif (count%5) == 0:print()
if (count%5) > 0:print()print("Sum = {:d}".format(sum))
else:print("Sum = {:d}".format(sum))
题目得分 10
python4(循环)相关推荐
- 中兴面试总结,华为。技术,市场
1,软件测试,如何把这个测试做的更好. 进到一个新项目,作为测试人员应该都是想把测试做好,项目在符合客户质量要求的情况下按时交付的吧.但往往都事与愿违,造成这个结果的原因有很多很多.通过这段时间做自动 ...
- Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符
1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...
- 【机器学习】RNN循环神经网络
循环神经网络归属: 领域:机器学习 方向:自然语言处理 贡献:自动文本生成 循环神经网络实际应用: 生活中因为原始数据都是序列化的,比如自然语言,语音处理,时间序列问题(股票价格)等问题, 这个时候需 ...
- MindSpore循环神经网络
MindSpore循环神经网络 一. 神经网络的组成 神经元模型:首先简单的了解以下构成神经网络的最基础单元:神经元.每个神经元与其它神经元相连,处于激活状态时,就会向相连的神经元发送相应信号.从而改 ...
- 循环IRNNv2Layer实现
循环IRNNv2Layer实现 IRNNv2Layer实现循环层,例如循环神经网络(RNN),门控循环单元(GRU)和长期短期记忆(LSTM).支持的类型为RNN,GRU和LSTM.它执行循环操作,该 ...
- CodeGen按钮循环
CodeGen按钮循环 按钮循环是一个模板文件构造,它允许您迭代CodeGen拥有的按钮信息集合. 在按钮循环中处理的按钮的定义可以来自两个位置之一. 如果基于UI工具箱输入窗口定义进行处理,则默认情 ...
- CodeGen标记循环
CodeGen标记循环 标记循环是一个模板文件构造,它允许您迭代CodeGen拥有的标记信息的集合.为了使用标记循环,必须基于至少定义了一个字段标记的存储库结构生成代码. 标记循环由一对匹配的< ...
- CodeGen结构循环回路
CodeGen结构循环回路 structure循环是一个模板文件构造,它允许您迭代CodeGen拥有的有关结构的集合.为了使用结构循环,必须同时基于多个存储库结构生成代码. CodeGen可以通过以下 ...
- CodeGen融合核心关系循环扩展
CodeGen融合核心关系循环扩展 Expansion Tokens <HARMONYCORE_RELATION_NAME> 插入当前关系的名称.关系名称将自动生成,但可以由Harmony ...
最新文章
- Skin设计小组新作品发布—CornflowerBlue
- 为了用户体验,不要做浏览器兼容
- u-boot中添加自定义命令
- [机器学习笔记]Note6--神经网络:表达
- java boolean 多线程_JAVA多线程两个实用的辅助类(CountDownLatch和AtomicBoolean)
- 一个用户在同一时间只能登录一次
- FastJson(阿里巴巴)基础
- 灰狼优化算法与影响力最大化问题
- linux rzsz 安装包,安装rzsz软件包全攻略
- android studio打包h5打包,AndroidStudio将html5打包成apk
- linux一键ghost,linux 下一键 Ghost
- 利用图形制作个人简历,图形与形状
- Importance Weighted Adversarial Nets for Partial Domain Adaptation
- Xpath爬取豆瓣top250电影
- python 选择文件对话框插件_Python DearPyGui 常用控件一
- 现实版《黑镜》上演!这位程序媛用 AI 让已故基友“永生”
- 斗地主发牌及排序流程
- informix数据库unload导出数据问题
- 计算机应用和教学,《计算机应用基础》教学方法浅析
- 信息学奥赛一本通 题解目录
热门文章
- 计算机科学投稿须知,《计算机科学》投稿须知
- android菜单键 r9,Android OPPO R9 后台 无法启动 Activity 问题
- 【华为OD机试模拟题】用 C++ 实现 - 英文输入法单词联想 or 英文输入法(2023.Q1)
- linux生成license,License生成秘钥
- 详谈redis命令之集合(SET)
- Python 数据分析 git 工具使用 flask学习
- 华为交换机批量加入 Vlan 方法
- Hello 中国,Go官网回归中国
- html语言设置网页背景,HTML+CSS入门 设置网页中的背景图片的5个属性
- 图形界面介绍——Blockage相关