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

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

输出简单整数

  • 要求
    image.png代码
#!/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)

image.png

多项式求和

  • 要求image.png代码
#!/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))

image.png

简单求和

  • 要求image.png代码
#!/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)))

image.png

求自定类型元素的平均

  • 要求
    image.png代码
#!/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)))

image.png

求自定类型元素的最大值

  • 要求image.png代码
#!/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))

image.png

目录
相关文章
|
10天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
181 102
|
10天前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
177 104
|
10天前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
174 103
|
10天前
|
机器学习/深度学习 人工智能 数据挖掘
Python:现代编程的首选语言
Python:现代编程的首选语言
118 82
|
1月前
|
API 开发工具 开发者
【干货满满】电商平台API接口用python调用脚本
这是一个支持淘宝、京东、拼多多、亚马逊等主流电商平台的通用 API 调用 Python 脚本框架,适配 doubao 使用。脚本封装了签名验证、请求处理、异常捕获及限流控制等核心功能,提供统一接口调用方式,便于开发者快速集成与扩展。
|
10天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的多面手
Python:现代编程的多面手
26 0
|
19天前
|
存储 人工智能 算法
Python实现简易成语接龙小游戏:从零开始的趣味编程实践
本项目将中国传统文化与编程思维相结合,通过Python实现成语接龙游戏,涵盖数据结构、算法设计与简单AI逻辑,帮助学习者在趣味实践中掌握编程技能。
79 0
|
1月前
|
安全 测试技术 数据处理
Python列表推导式进阶:从简洁代码到高效编程的10个核心技巧
列表推导式是Python中高效的数据处理工具,能将多行循环代码压缩为一行,提升代码可读性与执行效率。本文详解其基础语法、嵌套循环、条件表达式、函数融合、性能优化等进阶技巧,并结合实战案例与边界条件处理,帮助开发者写出更优雅、高效的Python代码。
113 0
|
1月前
|
机器学习/深度学习 人工智能 运维
Python:简洁高效的万能编程胶水
Python:简洁高效的万能编程胶水
|
2月前
|
缓存 监控 API
1688平台开放接口实战:如何通过API获取店铺所有商品数据(Python示列)
本文介绍如何通过1688开放平台API接口获取店铺所有商品,涵盖准备工作、接口调用及Python代码实现,适用于商品同步与数据监控场景。

推荐镜像

更多