fork download
  1. #pętla for
  2. #pętla for służy do powtarzania jakiejś instrukcji lub bloku instrukcji
  3.  
  4. #w przypadku pętli for zwyczajowo używa się zmiennej sterującej pętlą
  5. #o nazwie "i", a jako sekwencji używa się funkcji range(od, do, krok)
  6.  
  7. #range(1, 7, 2) - definiuje zakres od 1 do 6, co dwie (1, 3, 5)
  8.  
  9. #zadanie 1. za pomocą pętli for wypisz wszystkie liczby całkowite od 0 do 10
  10.  
  11. for i in range(0, 11, 1):
  12. print(i, end=' ')
  13. print(" ")
  14.  
  15. #zadanie 2. za pomocą pętli for wypisz wszystkie liczby całkowite parzyste
  16. #od 2 do 20 (liczby muszą być wypisane obok siebie)
  17.  
  18. for i in range(2, 21, 2):
  19. print(i, end=' ')
  20. print(" ")
  21.  
  22. #zadanie 3. za pomocą pętli for wypisz wszystkie liczby cakowite nieparzyste
  23. #od 2 do 101
  24.  
  25. for i in range(3, 102, 2):
  26. print(i, end=' ')
  27. print(" ")
  28.  
  29. #zadanie 4. za pomocą pętli for wypisz wszystkie liczby całkowite od 10 do 1
  30.  
  31. for i in range(10, 0, -1):
  32. print(i, end=' ')
  33. print(" ")
  34.  
  35. #zadanie 5. za pomocą pętli for wypisz wszystkie liczby całkowite od 0 do x
  36. #(liczbę x podaje użytkownik)
  37. x = int(input(""))
  38. for i in range(0, x + 1, 1):
  39. print(i, end=' ')
  40. print(" ")
  41.  
  42. #zadanie 6. za pomocą pętli for wypisz wszystkie liczby całkowite od x do y
  43. x = int(input(""))
  44. y = int(input(""))
  45.  
  46. for i in range(x, y + 1, 1):
  47. print(i, end=' ')
  48. print(" ")
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
Success #stdin #stdout 0.13s 14072KB
stdin
72
45
97
stdout
0 1 2 3 4 5 6 7 8 9 10  
2 4 6 8 10 12 14 16 18 20  
3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101  
10 9 8 7 6 5 4 3 2 1  
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  
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