Den onsdagen den 30:e oktober 2013 kl. 11:11:17 UTC+1 skrev jonas.t...@gmail.com: > Den onsdagen den 30:e oktober 2013 kl. 11:08:11 UTC+1 skrev > jonas.t...@gmail.com: > > > Den onsdagen den 30:e oktober 2013 kl. 08:07:31 UTC+1 skrev Tim Roberts: > > > > > > > jonas.thornv...@gmail.com wrote: > > > I suddenly realised i mixed code from a plain square system with the generic exponential modulus system.
Here is the code, what it does is encode numbers in an exponential modulus base. So it is basicly a numbersystem of my own you do not need to write out + ^ and exponent because the numbersystem create unique values for every natural number. Well without the + ^ it is hard to read but so are binary, ternary and hexadecimal. I think the requirment for a numbersystem is that it have a working arithmetic, and mine have. So here is the working code, to write out exponential modulus number for and exponent. #!/usr/bin/python import math # Function definition is here def sq(number): exp=1 factor=2 multip=math.pow(2,exponent) print(x,"= ", end="") while number>=multip: while exp<=number: factor+=1 exp=math.pow(factor,exponent) factor-=1 print(factor,"^",exponent,"+",sep="",end="") exp=math.pow(factor,exponent) number=number-exp exp=1 factor=1 print(number) #Set exponent here exponent=2 print("Exp=x^",exponent,sep="") #Set range of numbers x for x in range (1,100): sq(x) > > > > > > > > > > > > > > > > > > > > > > > > > > >Why did Python not implement end... The end is really not necessary for > > > > > > > > > > > > > > >the programming language it can be excluded, but it is a courtesy to > > > > > > > > > > > > > > >the programmer and could easily be transformed to indents automaticly, > > > > > > > > > > > > > > >that is removed before the compiliation/interpretation of code. > > > > > > > > > > > > > > > > > > > > > > > > > > > > You only say that because your brain has been poisoned by languages that > > > > > > > > > > > > > > require some kind of "end". It's not necessary, and it's extra typing. > > > 99% > > > > > > > > > > > > > > of programmers do the indentation anyway, to make the program easy to > > > read, > > > > > > > > > > > > > > so why not just make it part of the syntax? That way, you don't > > > > > > > > > > > > > > accidentally have the indentation not match the syntax. > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Tim Roberts, t...@probo.com > > > > > > > > > > > > > > Providenza & Boekelheide, Inc. > > > > > > > > > > > > Well Tim ***one could argue*** why not do a (i think it is called parser) > > that react to "loop", "end" and "function". And lazy like me do not have to > > think about "what is not part of program". > > > > > > > > > > > > I certainly do not like the old bracket style it was a catastrophe, but in > > honesty the gui editor of python should have what i propose, a parser that > > indent automaticly at loops, functions and end. I promise you it will save > > millions of hours of bug searching all over world in a month. > > > > Instead of having going over indent manually, you just drop in an end it is > so simple, no marking no meny indent unindent it is automaticly done. And > that was the purpose of python to remove idiocies, like brackets and indents. -- https://mail.python.org/mailman/listinfo/python-list