初学者求A+B+C问题用Python或者JAVA怎么写?
怪我咯
怪我咯 2017-04-17 17:37:12
[Python讨论组]

输入为一行,包括用空格分隔的三个整数,分别为A,B,C(数据范围均在-40~40之间),输出为一行,为“A+B+C”的计算结果。
样例:输入:22 1 3

 输出:26
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(8)
PHP中文网
#! /usr/bin/env python
import re
print reduce(lambda a,b: a + b, map(lambda x: int(x), re.split('\s+', raw_input())))
大家讲道理

用split分割出来,然后转整形加起来然后输出

PHP中文网

Python:

#-*-code=utf8-*-
import sys
#读取输入,可以用raw_input()函数
line = raw_input()
#也可以使用stdin的readline()函数
line = sys.stdin.readline()
numbers = line.split(' ')
sum = 0
for n in numbers:
    sum += int(n)
print sum

Java:

import java.util.Scanner;

public class Calculator{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String line = sc.nextLine();
        String[] numbers = line.split(" ");
        int sum = 0;
        for(String n:numbers){
            sum += Int.parseInt(n);
        }
        System.out.println(sum);
    }
}
黄舟

只会python的:

def plus():
    return sum([int(i) for i in input().split()])

先用input(),让用户输入一行内容,里边包含三个参与运算的数字,中间有空格
然后用split()把输入的这行内容分隔开,去掉空格,并放入一个list,此时每个数字仍是string
然后用int()把每个数字转化成int格式,才能参与加法运算
最后用sum()把list中的数字相加

天蓬老师

java

import java.util.Scanner;
public class T1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int A=sc.nextInt();
        int B=sc.nextInt();
        int C=sc.nextInt();
        System.out.println(A+B+C);
    }
}
黄舟

不推荐的方式,仅作开拓思路使用……

print(eval(input().replace(" ", "+")))
伊谢尔伦

java实现

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        @SuppressWarnings("resource")
        Scanner in = new Scanner(System.in);
        String line = in.nextLine();
        String[] tmp = line.split(" ");
        int sum = 0;
        for(String value:tmp){
            sum += Integer.parseInt(value);
        }
        System.out.println(sum);
    }
}
阿神

awk

$ echo -11 1 2 | awk '{print $1+$2+$3;}'
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号