【程序设计】 --------------------------------------------------------- 题目:请编写main函数,输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个正整数 n,输出 2/1+3/2+5/3+8/5+……前n项之和,保留2位小数。 (该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子) 要求:采用列表函数完成 例如:括号内是说明 输入: 3 (repeat=3) 1 (n=1) 5 (n=5) 20 (n=20) 输出: sum = 2.00 (第1项是2.00) sum = 8.39 (前5项的和是8.39) sum = 32.66 (前20项的和是32.66) --------------------------------------------------------- 注意:部分源程序给出如下。请勿改动主函数main和其它函数中的 任何内容,仅在函数的注释标志之间填入所编写的若干语句。 ------------------------------------------------------''' def main(): repeat=int(input("【请输入一个正整数 repeat:】")) for i in range(1,repeat+1): n=int(input("【请输入一个正整数 n:】")) a=2 #序列从第2项 b=1 #分母 list=[] #**********Program********** #********** End ********** print('【sum=】%.2f' %sum(list)) if __name__ == '__main__': main()
时间: 2023-08-15 10:28:02 浏览: 49
以下是填空部分的代码:
```python
def main():
repeat=int(input("【请输入一个正整数 repeat:】"))
for i in range(1,repeat+1):
n=int(input("【请输入一个正整数 n:】"))
a=2 #序列从第2项
b=1 #分母
list=[]
for j in range(n):
list.append(a/b)
a,b=a+b,a
print('【sum=】%.2f' %sum(list))
if __name__ == '__main__':
main()
```
解析:
根据题目要求,我们需要用列表函数计算序列的前n项之和。我们可以通过循环来计算序列的每一项,然后将每一项添加到列表中,最后用sum函数求和即可。在循环中,我们需要用到两个变量a和b来分别表示分子和分母,每次迭代时,我们改变a和b的值,并将a/b添加到列表中。
相关问题
使用element-ui
Element-UI是一套基于Vue.js的桌面端组件库,它提供了丰富的UI组件和交互效果,可以帮助开发者快速构建美观、易用的Web应用程序。
使用Element-UI的步骤如下:
1. 安装Element-UI:可以通过npm或yarn安装Element-UI,命令如下:
```
npm install element-ui
```
或
```
yarn add element-ui
```
2. 引入Element-UI:在项目的入口文件中引入Element-UI的样式和组件,示例代码如下:
```javascript
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
```
3. 使用Element-UI组件:在Vue组件中可以直接使用Element-UI提供的各种组件,例如按钮、表单、弹窗等。示例代码如下:
```html
<template>
<div>
<el-button type="primary">主要按钮</el-button>
<el-input v-model="inputValue" placeholder="请输入内容"></el-input>
<el-dialog :visible.sync="dialogVisible">
<span>这是一个弹窗</span>
</el-dialog>
</div>
</template>
<script>
export default {
data() {
return {
inputValue: '',
dialogVisible: false,
};
},
};
</script>
```
以上就是使用Element-UI的基本步骤。通过引入Element-UI的样式和组件,我们可以快速构建出符合设计规范的界面,并且可以方便地进行交互操作。
elementui-plus
ElementUI-Plus是一个基于Vue.js的开源UI组件库,它是ElementUI的升级版。ElementUI-Plus提供了一套丰富的组件和工具,可以帮助开发者快速构建现代化的Web应用程序。
ElementUI-Plus的特点包括:
1. 组件丰富:ElementUI-Plus提供了大量的组件,包括按钮、表单、表格、弹窗、导航等,可以满足各种常见的页面需求。
2. 风格美观:ElementUI-Plus采用了现代化的设计风格,界面简洁美观,符合当下的用户体验要求。
3. 响应式布局:ElementUI-Plus支持响应式布局,可以适应不同屏幕尺寸的设备,提供良好的用户体验。
4. 可定制性强:ElementUI-Plus提供了丰富的主题和样式配置选项,可以根据项目需求进行个性化定制。
5. 文档完善:ElementUI-Plus提供了详细的文档和示例代码,方便开发者学习和使用。