Hello
Any ideas how to do this:
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89
90 91 92 93 94 95 96 97 98 99
Here is my code:
for nr in range(0,100,1):
if nr<10:
print(nr, end=' ')
elif nr<20:
print(nr, end=' ')
elif nr<30:
print(nr, end=' ')
elif nr<40:
print(nr, end=' ')
elif nr<50:
print(nr, end=' ')
elif nr<60:
print(nr, end=' ')
elif nr<70:
print(nr, end=' ')
elif nr<80:
print(nr, end=' ')
elif nr<90:
print(nr, end=' ')
elif nr<100:
print(nr, end=' ')
Thanks in advance
Could you indent your code ?
There is a modulo-operator.
(Nov-26-2017, 05:20 PM)heiner55 Wrote: [ -> ]Could you indent your code ?
There is a modulo-operator.
Hi again,
No i'm not sure what to do, any tips?
for ...
print(nr, end="")
if nr == 9:
print()
...
(Nov-26-2017, 05:36 PM)heiner55 Wrote: [ -> ]for ...
print(nr, end="")
if nr == 9:
print()
...
Getting somewhere but i gett two 9, two 19, two 29..... at the end of each row...
for nr in range(1,100,1):
print(nr, end=" ")
if nr == 9:
print(nr)
elif nr == 19:
print(nr)
elif nr == 29:
print(nr)
elif nr == 39:
print(nr)
elif nr == 49:
print(nr)
elif nr == 59:
print(nr)
elif nr == 69:
print(nr)
elif nr == 79:
print(nr)
elif nr == 89:
print(nr)
elif nr == 99:
print(nr)
1 2 3 4 5 6 7 8 9 9
10 11 12 13 14 15 16 17 18 19 19
20 21 22 23 24 25 26 27 28 29 29
30 31 32 33 34 35 36 37 38 39 39
40 41 42 43 44 45 46 47 48 49 49
50 51 52 53 54 55 56 57 58 59 59
60 61 62 63 64 65 66 67 68 69 69
70 71 72 73 74 75 76 77 78 79 79
80 81 82 83 84 85 86 87 88 89 89
90 91 92 93 94 95 96 97 98 99 99
Hello again
i have this code:
for nr in range(1,100,1):
print(nr, end=" ")
if nr == 9:
print(nr)
elif nr == 19:
print(nr)
elif nr == 29:
print(nr)
elif nr == 39:
print(nr)
elif nr == 49:
print(nr)
elif nr == 59:
print(nr)
elif nr == 69:
print(nr)
elif nr == 79:
print(nr)
elif nr == 89:
print(nr)
elif nr == 99:
print(nr)
This code prints:
1 2 3 4 5 6 7 8 9 9
10 11 12 13 14 15 16 17 18 19 19
20 21 22 23 24 25 26 27 28 29 29
30 31 32 33 34 35 36 37 38 39 39
40 41 42 43 44 45 46 47 48 49 49
50 51 52 53 54 55 56 57 58 59 59
60 61 62 63 64 65 66 67 68 69 69
70 71 72 73 74 75 76 77 78 79 79
80 81 82 83 84 85 86 87 88 89 89
90 91 92 93 94 95 96 97 98 99 99
The problem is that i gett 2 times the same number att the end of the each row
Any ideas how to make it print:
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89
90 91 92 93 94 95 96 97 98 99
Thanks in advance
Try that
for nr in range(1, 100):
print(nr, end=" ")
if nr % 10 == 9:
print()
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89
90 91 92 93 94 95 96 97 98 99
(Nov-26-2017, 07:18 PM)striver Wrote: [ -> ]Try that
for nr in range(1, 100):
print(nr, end=" ")
if nr % 10 == 9:
print()
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89
90 91 92 93 94 95 96 97 98 99
Hello striver and thanks, it works, but do you know how can i fix the first row to be like this:
[Image: pyth.jpg]
Thank you in advance
Like that
for nr in range(0, 100):
if nr < 10:\
print(" ", end="")
print(nr, end=" ")
if nr % 10 == 9:
print()
(Nov-26-2017, 08:49 PM)striver Wrote: [ -> ]Like that
for nr in range(0, 100):
if nr < 10:\
print(" ", end="")
print(nr, end=" ")
if nr % 10 == 9:
print()
Thank you striver! It works!