[go: up one dir, main page]

0% found this document useful (0 votes)
63 views6 pages

21EC014 - Assignment 5

This document contains 29 questions about Python programming concepts like loops, lists, strings, and conditional statements. Some key points covered include: - There are different types of loops like for loops, which iterate over a sequence, and while loops, which repeat until a condition is satisfied. - Lists are mutable ordered sequences that can be iterated over using for loops. - Conditional statements like if/else can be used inside loops to check conditions on each iteration. - Common looping tasks include summing values, printing sequences, separating values into different lists based on conditions, and more.

Uploaded by

Aditya Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views6 pages

21EC014 - Assignment 5

This document contains 29 questions about Python programming concepts like loops, lists, strings, and conditional statements. Some key points covered include: - There are different types of loops like for loops, which iterate over a sequence, and while loops, which repeat until a condition is satisfied. - Lists are mutable ordered sequences that can be iterated over using for loops. - Conditional statements like if/else can be used inside loops to check conditions on each iteration. - Common looping tasks include summing values, printing sequences, separating values into different lists based on conditions, and more.

Uploaded by

Aditya Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

EC 21EC014

EC262 : PYTHON PROGRAMMING


Assignment – 5

1) Repeating something over and over until a


particular condition is satisfied is called Loop.

2) An index loop repeates for a number of


times that is determined by a numeric value.
It is also known as a FOR loop.

3) A piece of code that lacks a functional exit so


that it repeats indefinitely.

4) A list is Mutable, changeable, and ordered


sequence of elements.

5) A “While loop” is used to repeat a specific


block of code an unknown number of times,
until a condition is satisfied.

6) A FOR loop is used for iterating over a


sequence. That is, either a list, a tuple, a
dictionary, a set, or a string.

7) If a body exists inside the body of another


loop, is called Nested loop.

8) False

9) False

10) print("The first 10 natural numbers are:") for


i in range(1, 11):
1
EC 21EC014

print (i)

11) for even_no in range(2, 20, 2):


print(even_no, end = " ")

12) sum = 0
print("Enter the value of n:")
a = int(input()) print("Enter " + str(a) + "Numbers: ")
for i in range(a):
num = int(input()) sum
= sum + num
print("Sum of " + str(a) + "Numbers = " + str(sum))

13) n = int(input("Enter the value: ")) sum = 0


for i in range(1, n+1, 2): sum+=i print(sum)

14) n = int(input("Multiplication table: " )) for i


in range(1, 10+1):
print("{} * {}". format(i, n, i*n))

15) a = [1, 2 , 3, 4, 5] for i in range(len(a)):


print a[i]

16) num = 12434364532 print(len(str(num)))

17) def isPalindrome(function): if(function ==


function[::-1]):
return "The function is a Palindrome."
else:
return "The function is not a Palindrome."

2
EC 21EC014

function = input("Enter value:")


print("isPalindrome(string)")

18) the_input = input("Enter string: ") reversed


= the_input[::-1] print(reversed)

19) num = int(input("Enter a no: ")) sum = 0 n1


= len(str(num)) temp = num while temp > 0:
digit = temp %
10 sum +=
digit**n1 temp
//= 10 if num ==
sum:
print(num, "is an armstrong no")
else:
print(num, "is not an armstrong no")

20) numbers = (1, 2, 3, 4, 5, 6, 7, 8, 9) count_odd


= 0 count_even = 0 for i in numbers:
if not i % 2:
count_even +=1
else:
count_odd +=1
print("Number of even numbers: ", count_even)
print("Number of odd numbers: ", count_odd)

21) x = 0 y = 1 print(x) print(y) for x in range(1,


9):
z=x+y
print(z)
x,y = y,x

3
EC 21EC014

22) num = 7 factorial = 1 if num < 0: print("Fac


does not exists for negative no:")
elif num == 0:
print("The fac of 0 is 1")
else:
for i in range(1, num+1):
factorial = factorial*i
print("The fac of", num, "is", factorial)

23) alpha,string=0,"Geeks1234" for i in string:


if (i.isalpha()):
alpha+=1
print("Number of Digit is", len(string)-alpha)
print("Number of Alphabets is", alpha)

24) given_range = 25
for i in range(given_range+1):
if i % 4 == 0 and i % 5 == 0:
print("fizzbuzz") continue if i
% 4 == 0 and i%5!=0:
print("fizz") continue if i
% 5 == 0 and i % 4!= 0:
print("buzz")
else:
print(i)

25) import re password =


"S@k$hi_P@nchal27" flag = 0 while True:
if (len(password)<=8):
flag = -1
break
elif not re.search("[a-z]", password):
flag = -1
break
4
EC 21EC014

elif not re.search("[A-Z]", password):


flag = -1
break
elif not re.search("[0-9]", password):
flag = -1 break elif not
re.search("[_@$]" , password):
flag = -1
break
elif re.search("\s" , password):
flag = -1
break
else:
flag = 0
print("Valid
Password") break if
flag == -1:
print("Not a Valid Password ")

26)print("List of months: January,


February, March, April, May, June, July,
August, September, October,
November, December") month_name
= input("Input the name of Month: ")
if month_name == "February":
print("No. of days: 28/29 days")
elif month_name in ("April", "June", "September", "November"):
print("No. of days: 30 days")
elif month_name in ("January", "March", "May", "July",
"August", "October", "December"):
print("No. of days: 31 day")
else:
print("Wrong month name")

27)alpha,string=0,"Patel1234" for i in
string:

5
EC 21EC014

if (i.isalpha()):
alpha+=1
print("Number of Digit is", len(string)-alpha)
print("Number of Alphabets is", alpha)

28)list1 = [10, -21, 4, -45, 66, -93, 1]


pos_count, neg_count = 0, 0 for num
in list1:
if num >= 0:
pos_count += 1 else:
neg_count += 1
print("Positive numbers in the list: ", pos_count)
print("Negative numbers in the list: ", neg_count)

29)nums = [43, 20, 53, 12, 53, 5, 3, 2]


even = [] odd = [] for i in nums:
if(i % 2 == 0):
even.append(i)
else:
odd.append(i)
print("Even List: ",even)
print("Odd List: ",odd)

You might also like