How can I write this C code in Python?

Michael Abbott michael at rcp.co.uk
Mon Feb 4 11:30:15 EST 2002


c at tech.usd253.org (Fred) wrote in 
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. I tried to do it in Python but
> got stuck right at the start, Python did not like it when I tried to
> say: for i = 1
> 
> Can anybody help here? Thanks!
> 
> Fred  c at tech.usd253.org
> 
> //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;
> }
> 

A direct translation is:

for i in range(1,13):
    for j in range(1,13):
        print '%4d' % (i*j),
    print




More information about the Python-list mailing list