前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 实现 PTA 平台 基础编程题目集

Python 实现 PTA 平台 基础编程题目集

作者头像
村雨遥
发布2022-06-15 09:28:51
4010
发布2022-06-15 09:28:51
举报
文章被收录于专栏:JavaPark

输出简单整数

  • 要求
  • 代码
代码语言:javascript
复制
#!/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/733

def PrintN(N):
	for i in range(1, N+1):
		print(i)

if __name__ == '__main__':
    number = int(input('输入一个正整数:'))
    PrintN(number)
  • 结果

多项式求和

  • 要求
  • 代码
代码语言:javascript
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2019/3/11 8:50
# @Author  : cunyu
# @Site    : cunyu1943.github.io
# @File    : 6-2.py
# @Software: PyCharm

import math

# 多项式求值
# https://pintia.cn/problem-sets/14/problems/734

def f(n, a, x):
	result = 0
	for i in range(n+1):
		tmp = a[i] * pow(x, n)
		result += tmp
	return result


if __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))
  • 结果

简单求和

  • 要求
  • 代码
代码语言:javascript
复制
#!/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/735

def Sum(List, N):
	result = 0
	for i in List:
		result += i
	return result


if __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)))
  • 结果

求自定类型元素的平均

  • 要求
  • 代码
代码语言:javascript
复制
#!/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/736

def Average(S, N):
	total = 0
	for i in S:
		total += i
	avg = total / N
	return avg


if __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)))
  • 结果

求自定类型元素的最大值

  • 要求
  • 代码
代码语言:javascript
复制
#!/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/737

def 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))
  • 结果
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 输出简单整数
  • 多项式求和
  • 简单求和
  • 求自定类型元素的平均
  • 求自定类型元素的最大值
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档