输出简单整数
- 要求
代码
#!/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)
多项式求和
- 要求代码
#!/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))
简单求和
- 要求代码
#!/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)))
求自定类型元素的平均
- 要求
代码
#!/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)))
求自定类型元素的最大值
- 要求代码
#!/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))