Help make the multiplication table in python. View table:

*On typing 5 *

Trying to do a double loop:

*1) For line *

*2) For column *

This is what I’ve figured out so far … (Beginner)

```
s1 = int (input ())
for i in range (s1):
print (i + 1, end = '\ t')
for g in range (i):
print ((g + 1) * i)
break
```

Output

```
1 2 1
3 2
4 3
5 4
```

I would be very grateful for any help!

## Answer 1, authority 100%

Try this:

```
for i in range (1, s1 + 1):
print (* range (i, i * s1 + 1, i), sep = '\ t')
```

Output:

```
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
```

or “simple” option:

```
for i in range (1, s1 + 1):
for j in range (i, i * s1 + 1, i):
print (j, end = '\ t')
print ()
```

Output:

```
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
```

## Answer 2, authority 50%

```
max_ = int (input ())
for row in range (1, max_ + 1):
for column in range (1, max_ + 1):
print (row * column, end = '\ t')
print ()
```

You only want to print *artwork *and nothing else. I changed the name of the variables to make the code clearer.