You are on page 1of 1

ISM 140.

Lab 2
More on For Loops
1. Print numbers from 1 to 10:

for i in range(1, 11):


print(i)

2. Print even numbers from 1 to 20:

for i in range(2, 21, 2):


print(i)

3. Print the sum of numbers from 1 to 10:

sum = 0
for i in range(1, 11):
sum += i
print(sum)

4. Print the multiplication table of a number:

num = 7
for i in range(1, 11):
print(num, 'x', i, '=', num*i)

5. Print a pattern of stars:

for i in range(1, 6):


print('*' * i)

6. Print the reverse of a string:

word = 'hello'
for i in range(len(word)-1, -1, -1):
print(word[i])

7. Print the factorial of a number:

num = 5
factorial = 1
for i in range(1, num+1):
factorial *= i
print(factorial)

8. Print the Fibonacci series up to a given number:


num = 50
a, b = 0, 1
while a < num:
print(a, end=' ')
a, b = b, a+b

You might also like