Python 实现 PTA 平台 基础编程题目集
发布日期:2021-06-29 18:16:16 浏览次数:2 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:爬取网易科技滚动新闻
下一篇:Jupyter Notebook 使用笔记

发表评论

最新留言

不错!
[***.144.177.141]2024年04月26日 02时18分05秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章