Unit 2 - Lesson 4

18.1.1. Understanding While loop

n = int(input("num: "))
sum = 0
i = 0
while i<n:
	i = i + 1
	if(i%2==0):
		sum = sum + i
print("sum:", sum)

18.1.2. Understand else with while-loop

# Python program to find the sum of integers between 0 and n where n is provided by user
num = int(input("num: "))
#write your logic here
i = 0
s = 0 #sum
if(num>=0):
	while( i <=num ):
		#write your logic here
		s += i
		i += 1
else:
	#write your logic here
	while( i >= num):
		s = s+i
		i = i - 1
print("sum:", s)

18.1.3. Write a program to find the G.C.D. of two given numbers

x = int(input("x: "))
y = int(input("y: "))
# Write your logic to find out the GCD of x & y
if (x == 0 or y == 0):
	print("value must be non zero")
else:
	for i in range(1,x+1):
		if x%i == 0 and y%i == 0:
			gcd = i
	print("gcd:", gcd)

18.1.4. Write a program to Calculate Fibonacci numbers less than a given number and calculates the sum of all alternate numbers (even numbered) in the generated list.

# Write your code here
x = int(input("k: "))
list1=[0]
a = 1
b= 0
i = 0
s = 0
sum = 0
while b < x:
	s = a+b
	a = b
	b = s
	
	print(a)
	list1.append(a)
while(i<len(list1)):
	if (i%2 != 0):
		sum  += list1[i]
	i=i+1
print("sum:",sum)

18.1.5. Write the code.

x = int(input("k: "))
i = 0
while( i<x ):
	if i%2 == 0:
		print(f"{i} even number")
	else:
		print(f"{i} odd number")
	i += 1

18.1.6. While loop - Practice programs

st2cap = dict()
state = input("state or 'end' to quit: ")
# write condition in while
while( state!="end" ):
	# store the input state & capital in a dictionary till the user enters state as end
	capital= input("capital: ")
	st2cap[state] = capital
	state = input("state: ")
print(sorted(st2cap.items()))

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.