当前位置:   article > 正文

整数序列求和!从1到N求和运算的简单实现(Python篇+Java篇)_整数序列求和python

整数序列求和python

我们在学习每一门编程语言的时候,都是从最简单的程序开始学起的。
整数序列求和,从1到N的求和运算可以算是比较基础的题目,下面我会分别用Python语言和Java对这道题目进行简单实现,希望对于初学者能有所帮助。

解题思路: 对于这道题我们只需要知道整数序列求和的公式,问题就迎刃而解了。求和公式为: n(n-1)/2

下面就是两种语言的简单实现
一、【Python】篇
1、代码

# x变量用于接收我们输入的数字,input是一个接收函数
x = input("请输入一个正整数:")
# eval()评估函数:去掉参数最外侧引号并执行余下语句的函数
x = eval(x)

# 判断输入是否为一个正整数
if x < 0:
    print("输入错误")
else:
    sum = x * (x-1)/2 # sum用于存储运算结果
    print(sum) #输出最后的运算结果
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2、结果
在这里插入图片描述

二、【Java】篇
1、代码

import java.util.Scanner;

public class Sum {
    public static void main(String[] args){
        //定义sum变量,用于存储求和计算后结果
        int sum;

        //创建扫描器对象,用于接收键盘的输入
        Scanner scanner = new Scanner(System.in);
        //提示用户输入一个正整数
        System.out.println("请输入一个正整数:");
        //创建一个变量x,变量x用于接收用户输入的数字
        int x = scanner.nextInt();

        //判断用户输入的是否为正整数
        if(x < 0){
            System.out.println("输入错误,请输入一个正整数!");
        }
        else {
            //从1到N的求和公式
            sum = x * (x - 1) / 2;
            //输出最后的运算结果
            System.out.println("求和的结果为:" + sum);
        }

    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

2、结果
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/328982
推荐阅读
相关标签
  

闽ICP备14008679号