You've already had a sound answer from Dave Angel, I've just a few
comments below.
On 15/04/2013 01:35, Soliman, Yasmin wrote:
Hi everyone. I just need to know why this programs tells me End is not defined,
what can I o to fix this issue? Thanks in advance.
hrList=[]
while True:
heartrate= float(input('Enter heart rate as beats per min: '))
hrList.append(heartrate)
if heartrate=='End':
print '\nThank you for using this program! Bye.'
break
total_sum = 0;
No need for the semicolon.
length = len(hrList)
for i in range(0, length):
total_sum += hrList[i]
For the third time in three days, you rarely need to write a loop like
this in Python :)
for hr in hrList:
total_sum += hr
average = total_sum / length
Part of the learning curve, but the lot could be written as.
average = sum(hrList) / len(hrList)
print average
--
If you're using GoogleCrap™ please read this
http://wiki.python.org/moin/GoogleGroupsPython.
Mark Lawrence
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor