我试图从第一行提取输入的某个部分并使用它来计算问题,然后将它们放回到一起。从输入中提取某些数据
例如,
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