[英]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.