On 04/13/2015 08:11 AM, Ken G. wrote:
I am sure there is an simple explanation but when I input
5 (as integer), resulting in 05 (as string), I get zero as the end
result. When running the code:
START OF PROGRAM:
Enter the 1st number: 5
05
0
END OF PROGRAM:
START OF CODE:
import sys
def numberentry():
print
number01 = raw_input("Enter the 1st number: ")
if number01 == "0":
sys.exit()
if len(number01) == 1:
number01 = "0" + number01
print
print number01
return(number01)
number01 = 0
What is this line intended to do?
numberentry()
Where are you intending to store the return value? Currently, you're
just throwing it away.
print
print number01
This variable has no relation to the one in the function. In fact, I'd
recommend you use a different name, to make that clear.
END OF CODE:
--
DaveA
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor