-5

How to print inside Python from one number to another for Example : How can I print from 10 to 100?

Sayse
  • 42,633
  • 14
  • 77
  • 146
mrcool
  • 1
  • 2

3 Answers3

2

Like this:

for x in range(10, 101):
    print(x)
RomanG
  • 230
  • 1
  • 8
  • @mrcool Do not forget to accept the answer and Up Vote answers if you are satisfied with the answer. By doing it you let know for others that your question has been answered and you are Up Voting most relevant and useful answers. – RomanG Jan 07 '22 at 22:04
0

Use the range function turn the generator in a list

print(list(range(10, 101)))
rioV8
  • 24,506
  • 3
  • 32
  • 49
Pepsi-Joe
  • 447
  • 1
  • 10
0

This is the most compact way of writing this. Note that you need to use range(0, 101) if you want to include the number 100 in the count, because Python (and in fact most programming languages) stop counting before the end number in a range:

print(*range(10, 101))

Output:

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 100

If you want to separate the numbers with commas, just use sep=", " in the print() function:

print(*range(10, 101), sep=", ")

Output:

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, 100
Sylvester Kruin
  • 3,294
  • 5
  • 16
  • 39