You had a typo with the variable 'gallon_price' and your formula for the total cost was incorrect. Adding float() for the raw_input helps.
This code gets you closer: mpg = float(raw_input ("Enter your mileage:")) distance = float(raw_input ("Enter your distance:")) gallon_price = float(raw_input ("Enter you cost per gallon:")) make = "Honda" model = "Accord" ## print make, model, "mileage is", mpg, "miles per gallon" print "Total trip cost is US$" , distance * gallon_price/mpg Others who are more experienced may have suggestions for more elegant code. Urban Landreman >From: "MATATA EMMANUEL" <[EMAIL PROTECTED]> >To: Tutor@python.org >Subject: [Tutor] User input >Date: Mon, 22 May 2006 09:58:04 -0400 >MIME-Version: 1.0 >X-Originating-IP: [199.90.217.113] >X-Originating-Email: [EMAIL PROTECTED] >X-Sender: [EMAIL PROTECTED] >Received: from bay0-mc9-f10.bay0.hotmail.com ([65.54.245.18]) by >bay0-imc2-s36.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, >22 May 2006 07:01:58 -0700 >Received: from smtp-vbr15.xs4all.nl ([194.109.24.35]) by >bay0-mc9-f10.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, >22 May 2006 07:01:48 -0700 >Received: from bag.python.org (bag.python.org [194.109.207.14])by >smtp-vbr15.xs4all.nl (8.13.6/8.13.6) with ESMTP id k4MDwC09055356;Mon, 22 >May 2006 15:58:12 +0200 (CEST)(envelope-from [EMAIL PROTECTED]) >Received: from bag.python.org (bag [127.0.0.1])by bag.python.org (Postfix) >with ESMTP id 803111E4016;Mon, 22 May 2006 15:58:11 +0200 (CEST) >Received: from bag.python.org (bag [127.0.0.1])by bag.python.org (Postfix) >with ESMTP id A42201E4007for <Tutor@python.org>; Mon, 22 May 2006 15:58:09 >+0200 (CEST) >Received: from bag (HELO bag.python.org) (127.0.0.1)by bag.python.org with >SMTP; 22 May 2006 15:58:09 +0200 >Received: from hotmail.com (bay107-f11.bay107.hotmail.com [64.4.51.21])by >bag.python.org (Postfix) with ESMTPfor <Tutor@python.org>; Mon, 22 May 2006 >15:58:08 +0200 (CEST) >Received: from mail pickup service by hotmail.com with Microsoft >SMTPSVC;Mon, 22 May 2006 06:58:07 -0700 >Received: from 64.4.51.220 by by107fd.bay107.hotmail.msn.com with HTTP;Mon, >22 May 2006 13:58:04 GMT >X-Message-Info: LsUYwwHHNt1YS4l5TKo3dHnFdM1dcnJLvFKeEzvkf14= >X-Original-To: Tutor@python.org >Delivered-To: [EMAIL PROTECTED] >X-Spam-Status: OK 0.075 >X-OriginalArrivalTime: 22 May 2006 13:58:07.0284 >(UTC)FILETIME=[C0B69740:01C67DA7] >X-BeenThere: tutor@python.org >X-Mailman-Version: 2.1.7 >Precedence: list >List-Id: Discussion for learning programming with Python <tutor.python.org> >List-Unsubscribe: ><http://mail.python.org/mailman/listinfo/tutor>,<mailto:[EMAIL PROTECTED]> >List-Archive: <http://mail.python.org/pipermail/tutor> >List-Post: <mailto:tutor@python.org> >List-Help: <mailto:[EMAIL PROTECTED]> >List-Subscribe: ><http://mail.python.org/mailman/listinfo/tutor>,<mailto:[EMAIL PROTECTED]> >Errors-To: [EMAIL PROTECTED] >X-Virus-Scanned: by XS4ALL Virus Scanner >Return-Path: [EMAIL PROTECTED] > > > >Hi there, > >Can anyone tell me how I'm having trouble executing this piece of code: > >mpg = raw_input (" Enter your mileage:") >distance = raw_input ("Enter your distance:") >galon_price = raw_input ("Enter you cost per gallon:") >make = "Honda" >model = "Accord" >## >print make, model, "mileage is", mpg, "miles per gallon" >print "Total trip cost is US$", distance / (mpg * gallon_price) > > >I get this error when I run it: > >print "Total trip cost is US$", distance / (mpg * gallon_price) >TypeError: unsupported operand type(s) for * > > > >Matt > >_______________________________________________ >Tutor maillist - Tutor@python.org >http://mail.python.org/mailman/listinfo/tutor _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor