Assignment No.1

Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 7

Assignment 1: Loops and Iteration

1. Write a program to print the first 10 natural numbers using a while loop.

->

i=1

while(i <= 10):

print(i, end=" ")

i += 1

Output:

1 2 3 4 5 6 7 8 9 10

2. Write a program print the following pattern using while loop.

12

123

1234

12345

->

i=1

while i<=5:

j=1

while j <=i:

print(j,end=" ")

j+=1

print("\n")

i+=1

Output:
1

12

123

1234

12345

3. Write a program to print the same no 2 pattern using a for loop.

->

for i in range(1, 6):

for j in range(1, i + 1):

print(j, end=" ")

print()

Output:

12

123

1234

12345

4. Write a program to print multiplication table of a given number by the user

->

num = int(input("Enter the number: "))

print("Multiplication Table of", num)

for i in range(1, 11):

print(num,"X",i,"=",num * i)

Output:

Enter a number: 9
9x1=9

9 x 2 = 18

9 x 3 = 27

9 x 4 = 36

9 x 5 = 45

9 x 6 = 54

9 x 7 = 63

9 x 8 = 72

9 x 9 = 81

9 x 10 = 90

5. Write a program to print the Fibonacci series.

->

n = int(input("Enter the value of 'n': "))

a=0

b=1

sum = 0

count = 1

print("Fibonacci Series: ", end = " ")

while(count <= n):

print(sum, end = " ")

count += 1

a=b

b = sum

sum = a + b

count += 1
a=b

b = sum

sum = a + b

Output:

Enter the value of 'n': 16

Fibonacci Series: 0 1 3 8 21 55 144 377

6. Write a program to check whether a given user's number is prime or not.

->

number = int(input("Enter any number: "))

if number > 1:

for i in range(2, number):

if (number % i) == 0:

print(number, "is not a prime number")

break

else:

print(number, "is a prime number")

else:

print(number, "is not a prime number")

Output:

Enter a number: 13

13 is a prime number

Enter a number: 10

10 is not a prime number

7. Write a program to find the factorial of a number.

->
def factorial(n):

if n == 0:

return 1

else:

return n * factorial(n-1)

num = int(input("Enter any number: "))

print("Factorial of", num, "is", factorial(num))

Output:

Enter a number: 5

The factorial of 5 is 120

Enter a number: 0

The factorial of 0 is 1

8. Write a program to find the sum of natural numbers entered by the user.

->

num = int(input("Enter any natural number : "))

if num >= 0 :

summ = 0

for i in range(0,num + 1) :

summ = summ + i

print("The sum is {}" .format(summ))

else:

print("Kindly enter a Natural number")

Output:

Enter a number: 16

The sum is 136


9. Write a program to find the sum of all even numbers between 1 to n.

->

n=int(input('Enter a number:'))

sum=0

for x in range(2, n+1, 2):

sum =sum+x

print ('Sum of all even numbers between 1 and ', n, ' is :', sum)

Output:

Enter the number: 10

Sum of all even numbers between 1 and 10 is 30

10.Write a program to check whether a given number is a palindrome or not.

->

def is_palindrome(num):

return str(num) == str(num)[::-1]

num=int(input('Enter a number:'))

if is_palindrome(num):

print(num, "is a palindrome")

else:

print(num, "is not a palindrome")

Output:

Enter a number: 121

121 is a palindrome number

11.Write a program to print the following pattern:

**
***

****

*****

****

***

**

->

n=5

for i in range(1, n+1):

print("* " * i)

for i in range(n-1, 0, -1):

print("* " * i)

Output:

**

***

****

*****

****

***

**

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy