Python 实现 PTA 平台 基础编程题目集
发布日期:2021-05-08 06:30:54 浏览次数:21 分类:精选文章

本文共 2317 字,大约阅读时间需要 7 分钟。

简单整数输出

编写一个Python程序,要求输入一个正整数N,并逐行输出从1到N的所有整数。

代码示例如下:

```python #!/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

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

if name == 'main':number = int(input('输入一个正整数:'))PrintN(number)

程序运行结果示例如下:

1 2 3 ... N

多项式求和

编写一个Python程序,输入多项式的系数和次数n,计算并输出多项式在给定值x下的结果。

代码示例如下:

```python #!/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 mathdef f(n, a, x): result = 0 for i in range(n+1): tmp = a[i] * pow(x, n-i) result += tmp return resultif __name__ == '__main__': n = int(input('输入n')) x = float(input('输入x')) a = [] for i in range(n+1): a.append(float(input('输入a[{}]\n'.format(i)))) print(f(n, a, x))

简单求和

编写一个Python程序,输入一个包含若干整数的列表,计算并输出这些整数的总和。

代码示例如下:

```python #!/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

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

if name == 'main':List = []N = int(input('输入元素个数'))for i in range(N):List.append(int(input('输入List[{}]\n'.format(i))))print('最后结果是: {}'.format(Sum(List, N)))

自定类型元素平均

编写一个Python程序,输入若干自定义类型的元素,计算并输出这些元素的平均值。

代码示例如下:

```python #!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/11 19:58# @Author : cunyu# @Site : cunyu1943.github.io# @File : 6-4.py# @Software: PyCharmdef Average(S, N): total = 0 for i in S: total += i avg = total / N return avgif __name__ == '__main__': N = int(input('输入元素个数:')) S = [] for i in range(N): S.append(float(input('输入S[{}]: '.format(i)))) print('均值为: %.2f\n' % (Average(S, N)))

自定类型元素最大值

编写一个Python程序,输入若干自定义类型的元素,计算并输出这些元素中的最大值。

代码示例如下:

```python #!/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

def Max(S, N):tmp = S[0]for i in range(1, N):if tmp < S[i]:tmp = S[i]return tmp

if name == 'main':N = int(input('输入元素个数:'))S = []for i in range(N):S.append(float(input('输入S[{}]: '.format(i))))print('Max is : %.2f' % Max(S, N))

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

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月17日 23时47分24秒