Python 实现 PTA 平台 基础编程题目集
输出简单整数
要求
代码
#!/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 = 0for i in range(n+1):tmp = a[i] * pow(x, n)result += tmpreturn 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 = 0for i in List:result += ireturn 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 = 0for i in S:total += iavg = total / Nreturn 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))
- 结果
Python 实现 PTA 平台 基础编程题目集相关推荐
- (PTA)基础编程题目集
目录 函数题 1.简单输出整数 2.多项式求值 3.简单求和 4.求自定类型元素的平均 5.求自定类型元素的最大值 6.求单链表结点的阶乘和 7.统计某类完全平方数 8.简单阶乘计算 9.统计个位数字 ...
- PTA基础编程题目集 之 Python解法(7-8)
PTA基础编程题目集 之 Python解法(7-8) 7-8 超速判断 (10分) 模拟交通警察的雷达测速仪.输入汽车速度,如果速度超出60 mph,则显示"Speeding",否 ...
- 浙大PTA基础编程题目集:7-1 厘米换算英尺英寸
浙大PTA<基础编程题目集>:7-1 厘米换算英尺英寸 题目内容 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048.现在,如果用户 ...
- PTA 基础编程题目集 6-6 求单链表结点的阶乘和
PTA 基础编程题目集 6-6 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int Factorial ...
- PTA 基础编程题目集 7-27 冒泡法排序 C语言
PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...
- PTA 基础编程题目集 7-33 有理数加法 C语言
PTA 基础编程题目集 7-33 有理数加法 C语言 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范 ...
- PTA 基础编程题目集 7-24 约分最简分式 C语言
PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...
- PTA 基础编程题目集 7-7 12-24小时制 C语言
PTA 基础编程题目集 7-7 12-24小时制 C语言 编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间. 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制 ...
- PTA 基础编程题目集 7-22 龟兔赛跑 C语言
PTA 基础编程题目集 7-22 龟兔赛跑 C语言 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于 ...
最新文章
- VirtualBox中Ubuntu的全屏
- 1016 Phone Bills (25 分) 【未完成】【难度: 中 / 知识点: 模拟】
- 文件管理服务器数据库,会博通系统的海量数据库管理策略
- 过滤选择器——可见性过滤选择器
- qlistwidgetitem itempressed怎么区分左右键_图文介绍:断桥门窗五金配件怎么区分左右定义?...
- local class cannot see outer class defined type, even if it is public
- 【 Grey Hack 】WIFI万能钥匙
- 计算机字体原理,字体图标生成原理(1)
- 漫步数学分析番外二(上)
- idea上一步下一步快捷键_【MySQL】一步一步的教你在windows下安装MySQL5.7
- linux桌面版如何添加新网络,ubuntu网络配置(桌面版和服务器版)
- 【Python秒杀脚本】淘宝或京东等秒杀抢购
- Linux下recv函数的使用细节
- Apollo公开课四:感知
- vscode c++ code runner 配置 opencv
- PHP 图片合成、仿微信群头像
- 概要设计和详细设计模板_超详细的【免试拼】铝模板设计深化配模方案 非筑名铝模板设计...
- IDEA如何简单的设置中文
- Ubuntu下载功能包时出现:检验数字签名时出错,此仓库未被更新,所以仍然使用此前的索引文件的解决办法
- 9017R单节锂电池线性充电管理 IC
热门文章
- 通俗易懂的机器学习——集成学习
- 名编辑电子杂志大师教程 | 名编辑电子杂志大师软件简介
- ag-grid——表格插件
- sql中like的所有用法
- VirtualService
- 解决端口被占用的方法(查看端口和关闭端口)
- 数学建模之:TOPSIS综合评价模型python代码
- matlab数米粒实验报告,文化学习上机实验中遇到的一些Matlab函数.ppt
- Prezi安装中文字体找不到“com.prezi.PreziDesktop”文件夹的解决办法
- 系统补丁不适用计算机,Windows Server2012 R2 Standard更新系统补丁时提示“此更新不适用于此计算机”...