![]() |
Help with loop - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Homework (https://python-forum.io/forum-9.html) +--- Thread: Help with loop (/thread-6515.html) Pages:
1
2
|
Help with loop - thanikos - Nov-26-2017 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 RE: Help with loop - heiner55 - Nov-26-2017 Could you indent your code ? There is a modulo-operator. RE: Help with loop - thanikos - Nov-26-2017 (Nov-26-2017, 05:20 PM)heiner55 Wrote: Could you indent your code ? Hi again, No i'm not sure what to do, any tips? RE: Help with loop - heiner55 - Nov-26-2017 for ... print(nr, end="") if nr == 9: print() ... RE: Help with loop - thanikos - Nov-26-2017 (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 Please help with loop - thanikos - Nov-26-2017 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 RE: Help with loop - striver - Nov-26-2017 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 RE: Help with loop - thanikos - Nov-26-2017 (Nov-26-2017, 07:18 PM)striver Wrote: Try thatHello 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 RE: Help with loop - striver - Nov-26-2017 Like that for nr in range(0, 100): if nr < 10:\ print(" ", end="") print(nr, end=" ") if nr % 10 == 9: print() RE: Help with loop - thanikos - Nov-26-2017 (Nov-26-2017, 08:49 PM)striver Wrote: Like thatThank you striver! It works! |