Summor i Python
(**) "Python is an interpreted, interactive, object-oriented programming
language. It is often compared to Tcl, Perl, Scheme or Java." allt enligt
www.python.org
. Så
här kan en kort (64-bitars) session se ut:
% python Starta Python Python 2.1 (#8, May 11 2001, 14:32:03) [GCC 2.95.3 20010315 (release)] on sunos5 Type "copyright", "credits" or "license" for more information. >>> s = 0 >>> for k in range(1, 1000001): Notera kolon ... s += 1.0 / k En tab först på raden ... En tom rad >>> s Skriv s, så kommer summan 14.392726722864989 >>> range(5, 0, -1) Man kan räkna baklänges också [5, 4, 3, 2, 1] >>> s = 0 >>> k = 1 >>> while k <= 1000000 : eller använda while ... s += 1.0 / k ... k = k + 1 ... >>> s 14.392726722864989 >>> ^D
Detta är mitt första och hittills enda Pythonprogram, så det går nog att göra det på ett listigare sätt.