[Tutor] (no subject)

Anand Ramakrishna anandrs@hexaware.com
Fri, 9 Aug 2002 17:39:48 +0530


This is a multi-part message in MIME format.

------_=_NextPart_001_01C23F9D.A88A6E03
Content-Type: multipart/alternative; 	boundary="----_=_NextPart_002_01C23F9D.A88A6E03"


------_=_NextPart_002_01C23F9D.A88A6E03
Content-Type: text/plain; 	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
    I am having a strange problem with my python code for reversing a =
number. I tried it on a few combinations and works fine with most of =
them except when the number starts in '1'. If I give input as 123 it =
reverses and displays as 442. If I give input as 12 it reverses and =
displays as 12. Where as if I give any other number, it reverses =
properly and displays the correct result. The code is pasted below.
=20
=20
=20
print 'This program accepts a number and then reverses it'
number =3D int(raw_input("Enter a number =3D "))
temp_var =3D 0
=20
while (number/10) > 1 :
  temp_var =3D (temp_var*10) + (number%10)
  number =3D number/10
else:
  temp_var =3D (temp_var*10) + number
  print 'The reversed number is ', temp_var=20
=20
=20

Anbudan,=20
Anand~=20
 =20
-------------------------------------------------------------------------=
----------=20
If you think you can't beat your computer at Chess, try kickboxing.=20


------_=_NextPart_002_01C23F9D.A88A6E03
Content-Type: text/html; 	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<STYLE>P.msoNormal {
	COLOR: black; FONT-FAMILY: "Verdana", "sans serif"; FONT-SIZE: 10pt; =
FONT-WEIGHT: normal; MARGIN-LEFT: 68px
}
LI.msoNormal {
	COLOR: black; FONT-FAMILY: "Verdana", "sans serif"; FONT-SIZE: 10pt; =
FONT-WEIGHT: normal; MARGIN-LEFT: 68px
}
BODY {
	BACKGROUND-REPEAT: repeat-y; COLOR: black; FONT-FAMILY: "Verdana", =
"sans serif"; FONT-SIZE: 10pt; FONT-WEIGHT: normal; MARGIN-LEFT: 68px
}
HR {
	COLOR: black; HEIGHT: 1px; WIDTH: 100%
}
</STYLE>

<META content=3D"MSHTML 5.00.3315.2869" name=3DGENERATOR></HEAD>
<BODY background=3Dcid:718330200@10082002-1631 bgColor=3D#ffffff>
<DIV><FONT face=3D'"Verdana"'><SPAN=20
class=3D718330200-10082002>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN =
class=3D718330200-10082002>&nbsp;&nbsp;&nbsp; I=20
am having a strange problem with my python code for reversing a number. =
I tried=20
it on a few combinations and works fine with most of them except when =
the number=20
starts in '1'. If I give input as 123 it reverses and displays as 442. =
If I give=20
input as 12 it reverses and displays as 12. Where as if I give any other =
number,=20
it reverses properly and displays the correct result. The code is pasted =

below.</SPAN></FONT></DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN=20
class=3D718330200-10082002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN=20
class=3D718330200-10082002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN=20
class=3D718330200-10082002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN class=3D718330200-10082002>print =
'This program=20
accepts a number and then reverses it'<BR>number =3D =
int(raw_input("Enter a number=20
=3D "))<BR>temp_var =3D 0</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN class=3D718330200-10082002>while =
(number/10)=20

&gt; 1 :<BR>&nbsp; temp_var =3D (temp_var*10) + (number%10)<BR>&nbsp; =
number =3D=20
number/10<BR>else:<BR>&nbsp; temp_var =3D (temp_var*10) + =
number<BR>&nbsp; print=20
'The reversed number is ', temp_var </SPAN></FONT></DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN=20
class=3D718330200-10082002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3D'"Verdana"'><SPAN=20
class=3D718330200-10082002></SPAN></FONT>&nbsp;</DIV>
<P><FONT face=3DTahoma>Anbudan,</FONT> <BR><FONT =
face=3DTahoma>Anand~</FONT>=20
<BR><FONT face=3DArial>&nbsp;</FONT> <BR><FONT=20
face=3DTahoma>-----------------------------------------------------------=
------------------------</FONT>=20
<BR><FONT face=3DTahoma>If you think you can't beat your computer at =
Chess, try=20
kickboxing.</FONT> </P></BODY></HTML>

------_=_NextPart_002_01C23F9D.A88A6E03--

------_=_NextPart_001_01C23F9D.A88A6E03
Content-Type: image/gif; 	name="TechTool.gif"
Content-Transfer-Encoding: base64
Content-ID: <718330200@10082002-1631>
Content-Description: TechTool.gif
Content-Location: TechTool.gif

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
jCeg6HnBSrZwfqYhYk8eZ8uOevSjAAgIADs=

------_=_NextPart_001_01C23F9D.A88A6E03--