用python3,用户输入的一组数字求和:样例输入:1,3,5,7,9;样例输出:25?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python3,用户输入的一组数字求和:样例输入:1,3,5,7,9;样例输出:25?相关的知识,希望对你有一定的参考价值。

M=int(input("请输入拦阻索已使用天数M:"))
N=int(input("请输入拦阻索使用次数上限N:"))
a=list(map(int,input("请依次输入%d天内每天的拉钩次数(用空格分隔):"%N).split("")))
n=sum(a)
s=N-n
if s<0:
print("您输入的数据有误,请确认后重新输入!")
else:
print("拦阻索剩余使用次数为:%d"%s)

a=list(map(int,input("请依次输入各学员的成绩,成绩间用逗号间隔:").split(",")))
b=input("请输入排序类型,升序为asce,降序为desc:")
if b=="asce":
a.sort()
print("按降序排列的成绩为:".format(a))
elif a=="desc":
a.sort()
a.reverse()
print("按降序排列的成绩为:".format(a))
参考技术A qss = input("请依次输入各学员成绩,成绩间用逗号间隔:")
score_int = [int(score) for score in ss.split(',')]
sort_type = input("请输入排序类型,升序为'asc',降序为'des':")
if sort_type == 'asc':
score_int.sort(reverse=False)
print("按升序排列的成绩为:", score_int)
elif sort_type == 'des':
score_int.sort(reverse=True)
print("按降序排列的成绩为:", score_int)
else:
print("类型输入出错,请输入'asc'或者'des'!")

*人员编号 飞行教官姓名 飞行等级 执教机型 备注

*飞机编号 机型名称 首飞时间 状态

*人员编号 飞行学员姓名 出生日期 所学机型

*记录ID 执飞学员 飞行时间 飞行时长 训练科目 考核成绩

*人员编号 姓名 首飞工种 技术等级
参考技术B from functools import reduce #首先引入一个函数模块,reduce模块
list=[] #创建一个列表
for i in range(3): #输入的数字次数 迭代 3 表示输入三个数字
digit= int(input('请输入一个数字:')) #输入数字
list.append(digit) #输入的数字加入列表
sum=reduce(lambda x,y:x+y,list) #列表求和 lambda内置匿名函数 reduce 对数列累积(function,iterable,initializer)
print(sum) #输出结果

输出结果:
请输入一个数字:3
请输入一个数字:3
请输入一个数字:3
9
参考技术C

最好说清楚原题中输入的要求是什么样的。我以逗号隔开的一行数字为例。

参考技术D

print(sum(map(int,input().strip(' ,;').split(','))))

Python 数字求和

# 用户输入数字
num1 = input(输入第一个数字:)
num2 = input(输入第二个数字:)
 
# 求和
sum = float(num1) + float(num2)
 
# 显示计算结果
print(数字 {0} 和 {1} 相加结果为: {2}.format(num1, num2, sum))

 

以上是关于用python3,用户输入的一组数字求和:样例输入:1,3,5,7,9;样例输出:25?的主要内容,如果未能解决你的问题,请参考以下文章

ZZNUOJ_用Java编写程序实现1547:求和(附源码)

1051.数字阶梯求和

7-3 四则运算(用字典实现) (30 分)

第5章-3.四则运算(用字典实现) (30分)

1115.数字求和

C语言如何获取用户输入的随机个数的一串数字