コロンの前後に入力された整数の値を見つけようとしています。私は最初の値を取得する方法を考え出しましたが、コロンの後の値が複数の文字の場合、最初の値を取得するだけです。コロン(Python)の後にintを見つけよう
startingWeight = input(("Starting weight of food (in lbs:ozs)="))
endingWeight = input(("Ending weight of food (in lbs:ozs="))
startingWeightPos = startingWeight.find(":")
endingWeightPos = endingWeight.find(":")
startingWeightPounds = startingWeight[0:startingWeightPos]
startingWeightOz = startingWeight[1:startingWeightPos]
endingWeightPounds = endingWeight[0:endingWeightPos]
endingWeightOz = endingWeight[1:endingWeightPos]
print (startingWeightPounds)
print (endingWeightPounds)
print (startingWeightOz)
print (endingWeightOz)
スライスは '[:pos]'と '[pos + 1:]'でなければなりません。または、単に['split'](https://docs.python.org/2/library/stdtypes.html#str.split)を使用することもできます。 – khelwood
あなたは文字列に '.split(": ")'を実行できます – WhatsThePoint