Python 实现 PTA 平台 基础编程题目集
发布日期:2021-06-29 18:16:16
浏览次数:3
分类:技术文章
本文共 2335 字,大约阅读时间需要 7 分钟。
输出简单整数
-
要求
-
代码
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/11 8:20# @Author : cunyu# @Site : cunyu1943.github.io# @File : 6-1.py# @Software: PyCharm# 简单输出整数# https://pintia.cn/problem-sets/14/problems/733def PrintN(N): for i in range(1, N+1): print(i)if __name__ == '__main__': number = int(input('输入一个正整数:')) PrintN(number)
- 结果
多项式求和
- 要求
- 代码
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/11 8:50# @Author : cunyu# @Site : cunyu1943.github.io# @File : 6-2.py# @Software: PyCharmimport math# 多项式求值# https://pintia.cn/problem-sets/14/problems/734def f(n, a, x): result = 0 for i in range(n+1): tmp = a[i] * pow(x, n) result += tmp return resultif __name__ == '__main__': n = int(input('输入n\n')) x = float(input('输入x\n')) a = [] for i in range(n+1): a.append(float(input('输入a[{}]\n'.format(i)))) print(f(n, a, x))
- 结果
简单求和
- 要求
- 代码
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/11 9:19# @Author : cunyu# @Site : cunyu1943.github.io# @File : 6-3.py# @Software: PyCharm# 简单求和# https://pintia.cn/problem-sets/14/problems/735def Sum(List, N): result = 0 for i in List: result += i return resultif __name__ == '__main__': List = [] N = int(input('输入元素个数\n')) for i in range(N): List.append(int(input('输入List[{}]\n'.format(i)))) print('最后结果是:{} '.format(Sum(List, N)))
- 结果
求自定类型元素的平均
- 要求
- 代码
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/11 19:58# @Author : cunyu# @Site : cunyu1943.github.io# @File : 6-4.py# @Software: PyCharm# 求自定类型元素平均值# https://pintia.cn/problem-sets/14/problems/736def Average(S, N): total = 0 for i in S: total += i avg = total / N return avgif __name__ == '__main__': N = int(input('输入元素个数:\n')) S = []for i in range(N): S.append(float(input('输入S[{}]: '.format(i))))print('均值为: %.2f\n' % (Average(S, N)))
- 结果
求自定类型元素的最大值
- 要求
- 代码
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/11 20:13# @Author : cunyu# @Site : cunyu1943.github.io# @File : 6-5.py# @Software: PyCharm# 求自定类型元素的最大值# https://pintia.cn/problem-sets/14/problems/737def Max(S, N): tmp = S[0] for i in range(1, N): if tmp < S[i]: tmp = S[i] return tmp # return max(S)if __name__ == '__main__': N = int(input('输入元素个数:\n')) S = [] for i in range(N): S.append(float(input('输入S[{}]: '.format(i)))) print('Max is : %.2f' % Max(S, N))
- 结果
转载地址:https://cunyu1943.blog.csdn.net/article/details/88387569 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月18日 22时05分35秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
企业云盘给贸易业带来新的效益
2019-04-29
Linux入门常用命令
2019-04-29
Spring整理
2019-04-29
SpringMvc加强
2019-04-29
初识Vue全家桶 Nuxt.js(一)
2019-04-29
基本路由及动态路由(二)
2019-04-29
视图:默认模板+默认布局(自定义布局)+nuxt.js页面(三)
2019-04-29
基于nuxt下asyncData,fetch发送axios请求(四)
2019-04-29
插件机制+自定义axios(五)
2019-04-29
Redis的学习之路
2019-04-29
Windows下Redies+GUI安装,使用Jedis与spring boot 整合
2019-04-29
Windows创建本地版本库(1)
2019-04-29
基于java的酒店管理系统的设计与实现
2019-04-29
基于WEB的仓库管理系统的设计与实现
2019-04-29
基于java的web聊天系统
2019-04-29
基于java的俄罗斯方块的设计与实现
2019-04-29
基于java的魂斗罗的设计
2019-04-29
基于java的网页内容管理
2019-04-29
基于java的学生管理系统
2019-04-29