How can I write this C code in Python?
Terry Reedy
tjreedy at home.com
Sat Feb 2 10:47:28 EST 2002
"Fred" <c at tech.usd253.org> wrote in message
news:e959e7b.0202020710.417801c8 at posting.google.com...
> Hello, I am just starting out with Python. I have a very basic book
> that is not helping me much. I have done some simple C programming
in
> the past and I think if I could see the below C code done in Python
it
> would get me over the beginners hump. > //Simple C code to create a
times table.
>
> #include <stdio.h>
> int main (void)
>
> {
>
> int i;
> int j;
>
> for (i = 1; i < 13; i++)
> {
> for (j = 1; j < 13; j++)
> printf("%4d", i*j);
> printf("\n");
> }
> return 0;
> }
"Oo, oo, I got it, I got it"
for i in range(1,13):
for j in range(1,13):
print '%4d'%(i*j,),
print
#outputs following (but with columns lined up in fixed-pitch font)
1 2 3 4 5 6 7 8 9 10 11 12
2 4 6 8 10 12 14 16 18 20 22 24
3 6 9 12 15 18 21 24 27 30 33 36
4 8 12 16 20 24 28 32 36 40 44 48
5 10 15 20 25 30 35 40 45 50 55 60
6 12 18 24 30 36 42 48 54 60 66 72
7 14 21 28 35 42 49 56 63 70 77 84
8 16 24 32 40 48 56 64 72 80 88 96
9 18 27 36 45 54 63 72 81 90 99 108
10 20 30 40 50 60 70 80 90 100 110 120
11 22 33 44 55 66 77 88 99 110 121 132
12 24 36 48 60 72 84 96 108 120 132 144
So, delete declarations and braces and adjust syntax of rest ...
Terry J. Reedy
More information about the Python-list
mailing list