Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Python 

Nested Loops

I'm trying to get rid of the top row and the row all the way to the left (The numbers highlighted) so it just shows the multiplication table.


1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 4 8 12 16 20 24 28 32 36
5 5 10 15 20 25 30 35 40 45
6 6 12 18 24 30 36 42 48 54
7 7 14 21 28 35 42 49 56 63
8 8 16 24 32 40 48 56 64 72
9 9 18 27 36 45 54 63 72 81

The code that is currently showing the table like that is:

Code
for row in range(0, 10):
    for col in range(0, 10):
        num = row * col
        if num < 10:
            empty = "  "
        else:
            if num < 100:
                empty  = " "
        if col == 0:
            if row == 0:
                print("    ", end = '')
            else:
                print("  ", row, end='')
        elif row == 0:
            print("  ", col, end='')
        else:
            print(empty, num, end = '')
    print()

And finally, would this be considered a "nested loop"?
PHP Code

<?php 
for i in range(1,10):
  for 
ii in range(1,10):
    print(
'{:4.0f}'.format(i * ii), end='')
  print(
'') 

output

PHP Code

<?php 
1   2   3   4   5   6   7   8   9
   2   4   6   8  10  12  14  16  18
   3   6   9  12  15  18  21  24  27
   4   8  12  16  20  24  28  32  36
   5  10  15  20  25  30  35  40  45
   6  12  18  24  30  36  42  48  54
   7  14  21  28  35  42  49  56  63
   8  16  24  32  40  48  56  64  72
   9  18  27  36  45  54  63  72  81 
¸„»°'´¸„»°'´Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est ¸„»°'´`'°«„¸`'°«„¸¸„»°'´
(Oct 13, 2017 07:14 AM)vorticalbox Wrote:  
PHP Code

<?php 
for i in range(1,10):
  for 
ii in range(1,10):
    print(
'{:4.0f}'.format(i * ii), end='')
  print(
'') 

output

PHP Code

<?php 
1   2   3   4   5   6   7   8   9
   2   4   6   8  10  12  14  16  18
   3   6   9  12  15  18  21  24  27
   4   8  12  16  20  24  28  32  36
   5  10  15  20  25  30  35  40  45
   6  12  18  24  30  36  42  48  54
   7  14  21  28  35  42  49  56  63
   8  16  24  32  40  48  56  64  72
   9  18  27  36  45  54  63  72  81 
Is that considered a nested loop?
(Oct 13, 2017 07:29 AM)Will Patterson Wrote:  Is that considered a nested loop?

Yes, it is a nested loop. You can tell because it is a loop (nested) inside of another loop.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Python] by Will PattersonJan 21, 2022 02:13 AM 7 421 Jan 21, 2022 02:13 AM
Last Post: matias!
[C] by lockheadApr 22, 2021 07:10 AM 0 146 Apr 22, 2021 07:10 AM
Last Post: lockhead
[Python] by n00b.caApr 4, 2020 12:39 PM 3 202 Apr 4, 2020 12:39 PM
Last Post: n00b.ca