我試圖從第一行提取輸入的某個部分並使用它來計算問題,然後將它們放回到一起。從輸入中提取某些數據
例如,
Please enter the starting weight of food in pounds followed by ounces:8:9
Please enter the ending weight of food in pounds followed by ounces:6:14
我想提取英鎊和工作,首先還是我在看這個問題?下面是問題描述:
爲以下問題編寫僞代碼和Python 3.3程序。一隻猴子正在餵食一些食物。以磅爲單位讀取起始重量:盎司。還可以讀取lbs:ozs中的結尾重量(你可能會認爲這比起始重量小)找出差異並以lbs:ozs打印猴子消耗的食物量。一些示例數據如下所示(與相應的輸出)
提示:所有值轉換成盎司首先使用「查找」命令來查找。「:」在輸入數據(見Y上SAMPLE2 :)
運行# 1: >
Starting weight of food (in lbs:ozs)=8:9 Ending weight of food (in lbs:ozs)=6:14 Food consumed by the monkey (lbs:ozs)=1:11
獲得如下用戶輸入:'i = input('請輸入食物的起始重量,以磅爲單位,後面是盎司:')'。將輸入轉換爲英鎊和盎司,如下所示:磅,盎司= map(int,i.split(':'))'。這是非常基本的東西。考慮閱讀[python教程](https://docs.python.org/3/tutorial/)。 – 2014-10-03 19:39:19
這是我的第一個編程課。我只是很難理解find命令。仍然不能解決這個問題。 – 2014-10-05 23:21:29