0% found this document useful (0 votes)
7 views

Code

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

Code

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

Python program to print uppercase letters in the string

string = input('Enter any string: ')


upper = ''
for char in string:
if char.isupper():
upper += char
print('Uppercase characters:', upper)

string = input('Enter any string: ')


upper = [char for char in string if char.isupper()]
print('Uppercase characters:', upper)

string = input('Enter any string: ')


upper = list(filter(lambda x: x.isupper(), string))
print('Uppercase characters:', upper)

string = input('Enter any string: ')


upper = (''.join(x for x in string if x.isupper()))
print('Uppercase characters:', upper)

1. Python Program to Check Prime Number

num = 407
num = int(input("Enter a number: "))
if num > 1:

for i in range(2,num):
if (num % i) == 0:
print(num,"is not a prime number")
print(i,"times",num//i,"is",num)
break
else:
print(num,"is a prime number")
else:
print(num,"is not a prime number")

2. Python Program to Print all Prime Numbers in an Interval

lower = 900
upper = 1000

print("Prime numbers between", lower, "and", upper, "are:")


for num in range(lower, upper + 1):

if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)

3. Python Program to Print the Fibonacci

nterms = int(input("How many terms? "))

n1, n2 = 0, 1
count = 0

if nterms <= 0:
print("Please enter a positive integer")

elif nterms == 1:
print("Fibonacci sequence upto",nterms,":")
print(n1)

else:
print("Fibonacci sequence:")
while count < nterms:
print(n1)
nth = n1 + n2
# update values
n1 = n2
n2 = nth
count += 1

4. Python Program to Check Whether a String is Palindrome or Not


A palindrome is a string that is the same read forward or backward.

my_str = 'aIbohPhoBiA'

my_str = my_str.casefold()

rev_str = reversed(my_str)

if list(my_str) == list(rev_str):
print("The string is a palindrome.")
else:
print("The string is not a palindrome.")
5. Write a Python program to count the number of characters (character frequency) in a string
Sample String : google.com'
Expected Result : {'o': 3, 'g': 2, '.': 1, 'e': 1, 'l': 1, 'm': 1, 'c': 1}

def char_frequency(str1):
dict = {}
for n in str1:
keys = dict.keys()
if n in keys:
dict[n] += 1
else:
dict[n] = 1
return dict
print(char_frequency('google.com'))

6. Program to sort a dictionary by value

x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
{k: v for k, v in sorted(x.items(), key=lambda item: item[1])}
{0: 0, 2: 1, 1: 2, 4: 3, 3: 4}

or
dict(sorted(x.items(), key=lambda item: item[1]))

7. Program to sort a dictionary by key

a_dictionary = {"b": 2, "c": 3, "a": 1}


dictionary_items = a_dictionary.items()
sorted_items = sorted(dictionary_items)
print(sorted_items)

8. Write a Python program to concatenate following dictionaries to create a new one.

Sample Dictionary :
dic1={1:10, 2:20}
dic2={3:30, 4:40}
dic3={5:50,6:60}
Expected Result : {1: 10, 2: 20, 3: 30, 4: 40, 5: 50, 6: 60}

dic1={1:10, 2:20}
dic2={3:30, 4:40}
dic3={5:50,6:60}
dic4 = {}
for d in (dic1, dic2, dic3): dic4.update(d)
print(dic4)

9. Write a Python program to remove duplicates from a list


a = [10,20,30,20,10,50,60,40,80,50,40]

dup_items = set()
uniq_items = []
for x in a:
if x not in dup_items:
uniq_items.append(x)
dup_items.add(x)

print(dup_items)

10. Write a Python program to count the occurrences of each word in a given sentence
def word_count(str):
counts = dict()
words = str.split()

for word in words:


if word in counts:
counts[word] += 1
else:
counts[word] = 1

return counts

print( word_count('the quick brown fox jumps over the lazy dog.'))

11. Takes two lists and returns True if they have at least one common member

def common_data(list1, list2):


result = False
for x in list1:
for y in list2:
if x == y:
result = True
return result
print(common_data([1,2,3,4,5], [5,6,7,8,9]))
print(common_data([1,2,3,4,5], [6,7,8,9]))

You might also like