# [Tutor] Creating an Invalid Message for user

Albert-Jan Roskam fomcl at yahoo.com
Sat Apr 19 17:23:29 CEST 2014

```
----- Original Message -----

> From: Steven D'Aprano <steve at pearwood.info>
> To: tutor at python.org
> Cc:
> Sent: Saturday, April 19, 2014 3:58 AM
> Subject: Re: [Tutor] Creating an Invalid Message for user
>
> Hello Saba, and welcome,
>
> code looks like this:
>
> On Fri, Apr 18, 2014 at 10:19:52PM +0100, Saba Usmani wrote:
>
>>  print "Welcome to the binary and decimal converter"loop =
> Truewhile
>>  loop: bord = raw_input("Enter b for binary or d decimal or exit to
>>  exit") if bord == "b": d = 0 b = 0 factor = 1; b = raw_input
> ("Enter
>>  Binary Number:") b=b.lstrip("0") b = int(b) while(b > 0):
> if((int(b) %
>>  10) == 1): d += factor b /= 10 factor = factor * 2 print "The Decimal
>>  Number is: ", d elif bord == "d": x=0 n=int(input('Enter
> Decimal
>>  Number: ')) x=n k=[] # array while (n>0): a=int(float(n%2))
>>  k.append(a) n=(n-a)/2 k.append(0) string="" for j in k[::-1]:
>>  string=string+str(j) print('The binary Number for %d is %s'%(x,
>>  string)) elif bord == "exit" : print "Goodbye" loop =
> False
>
> A complete mess! Unfortunately, I have neither the time nor the
> inclination to spend a lot of effort trying to unmangle the code to see
> what you intended it to be.

Hmmm, this indeed looks like Perl. Or worse yet: Brainf*ck, http://www.hevanet.com/cristofd/brainfuck/dbf2c.b ;-)
```