![](/img/trans.png)
[英]how to write a python code to calculate all the combination of given numbers that can sum up to a given number?
[英]How can i calculate sum of all numbers in text with python?
输入 essum magis 45 kohlrabi azuki bean 大蒜。 蒲公英cucumber -1花生豌豆花生水10.5菠菜茴香昆布玉米笋绿
output 54.5
解释 45 + 10.5 -1 = 54.5
我还不允许导入包! 我真的迷路了,我已经为此工作了 4 个小时
n = input('Enter an Alpha-Numeric String: ')
n_sum = 0
temp_num = ''
for i in n:
if i.isalpha():
if temp_num != '':
n_sum = n_sum + int(temp_num)
temp_num = 0
else:
temp_num = str(temp_num) + str(i)
if temp_num != '':
n_sum = n_sum + int(temp_num)
temp_num = 0
print(n_sum)
在空间上拆分句子。 检查每个单词是否是一个数字。 如果是,则转换为数字并添加到总数中:
n = input('Enter an Alpha-Numeric String: ')
n_sum = 0
for word in n.split():
try:
n_sum += float(word)
except ValueError:
# float() will throw an exception if not a number
pass
print(n_sum)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.