用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
最好说清楚原题中输入的要求是什么样的。我以逗号隔开的一行数字为例。
参考技术Dprint(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?的主要内容,如果未能解决你的问题,请参考以下文章