PTA整数各位数字之和python~~~三种方法 您所在的位置:网站首页 python计算两数之和并输出 PTA整数各位数字之和python~~~三种方法

PTA整数各位数字之和python~~~三种方法

2023-09-12 21:38| 来源: 网络整理| 查看: 265

输入任意一个正整数A,然后输出该整数各个位上的数字之和。比如输入整数1238,则各位上数字之和为1+2+3+8=14。

输入格式:

输入一个正整数A。

输出格式:

输出A的各个位上数字之和。

输入样例:

在这里给出一组输入。例如:

12345 输出样例:

在这里给出相应的输出。例如:

15 方法一:

使用sum()函数计算每一位的和

# 使用map将每一位分别放在一个列表中 list1=list(map(int,list(input()))) sum1=sum(list1) print(sum1) 方法二:

利用reduce()函数进行累加计算

# reduce()函数在标准库functools中,将其导入 from functools import reduce str1=input() # 使用列表推导式将每一位放入一个列表中 list1=[int(i) for i in str1] result1=reduce(lambda x,y:x+y,list1) print(result1) 方法三:

直接对输入的字符串进行求和操作

str1=input() result1=0; for i in str1: result1+=int(i) print(result1)

想到更多方法时会在这里及时补充,如果大家有别的方法,欢迎交流补充😊 有什么不严谨的地方,也欢迎大家指正👨‍💻



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有