6/24/23, 11:41 AM P2-Python programs
In [ ]:
Write a program that takes a sentence of words as input.
Removing all duplicate words and print the remaining words
sorting them alphanumerically (based on ASCII value).
Input:
Hi How are You programming is fun. are You interested
Output:
Hi How You are fun. interested is programming
In [ ]:
Write a Python Program to reverse words in a
given String inputted.
Input : python quiz practice code
Output : code. practice quiz python
In [ ]:
3. Write a Python program to remove the repeated words of
length greater than or equal to 10.
Input:
Python is good and Java is also good
Output:
Python is good and Java also
In [ ]:
4. Take a string which contains alphanumeric characters,
whitespace charaters and special characters as input.
Count all consonants, vowels, digits, white space and
special characters in the string.
Input:
Hi How are you?^**&( 67ui34
Output:
Vowels = 8
Consonants = 5
Digits = 4
WhiteSpace = 4
Symbols = 6
localhost:8888/notebooks/P2-Python programs.ipynb 1/5
6/24/23, 11:41 AM P2-Python programs
In [ ]:
5. Write a Python program to take a line of text as
input and Find the number of even length words in that line.
If those words length is less than 10, pad them in the right
with the character '*' up to the length 10 .
Display the words after padding.
Input:
Hi How are you? going to Bangalore
Output:
Hi********
you?******
to********
In [ ]:
6. Write a Python program to take List of numbers as elements
and remove occurence of all a specific digit from every element
and then return the resultant list.
Take size of the list, digit to be removed,
and the list of elements as input.
Sample Input :
n=5
K=3
1345
22893
16948
3334
2346
Output : [145, 2289, 16948, 4, 246]
In [ ]:
7. Sum of the factorials of each digit of the number
is equal to the number itself. The numbers 1 and 2 also
have the same property. These numbers are
called Krishnamurthy Number or Special numbers.
There is only one more number with this property.
Write a Python program to display these 4 numbers.
Input range:
1 to 200001
localhost:8888/notebooks/P2-Python programs.ipynb 2/5
6/24/23, 11:41 AM P2-Python programs
In [ ]:
8. A string which is a mixture of letter and integer
and special characters from which find the largest even number
from the available digit after removing the duplicates.
If an even number is not formed then return-1.
Example 1:
Input:
cmrit@5371
Output:-1
Example 2:
Input:
python#249
Output: 942
In [ ]:
. Write a Python program to generate the next 15 leap years starting from a given year. P
Explanation:
Input:
1679
Output:
[1680, 1684, 1688, 1692, 1696, 1700, 1704, 1708, 1712, 1716,
1720, 1724, 1728, 1732, 1736]
In [ ]:
10. An anagram of a string is another string that contains the
same characters, only the order of characters can be different.
For example, “abcd” and “dabc” are an anagram of each other.
'SILENT' and 'LISTEN' are anagrams.
Input a sentence and extract the first letter of all the
words from the sentence and form a word called "str1".
Extract the last letter of all the words from the sentence
and form a word "str2". Find whether the words "str1" and "str2"
are anagram or not.
For example:
Input:
hi hello
output:
0
Explanation:
First letters from each word:hh
Last letters from each word:io
hh and io are not anagram
localhost:8888/notebooks/P2-Python programs.ipynb 3/5
6/24/23, 11:41 AM P2-Python programs
In [4]:
def isanagram(st1,st2):
st1=st1.lower()
st2=st2.lower()
L1=len(st1)
L2=len(st2)
flag=True
if(L1==L2):
for ch in st1:
n1=st1.count(ch)
n2=st2.count(ch)
if(n1!=n2):
flag=False
break
else:
flag=False
return flag
#driver code
print(isanagram("CAT","CATT"))
False
In [ ]:
11. In a list of suspicious messages, the crime branch gets information that coded messag
Explanation:
Input:
number of strings and the strings
Output:
Strings starts and ends with A/a and Z/z respectively.
Sample Input:
['abcdz', 'xyzef', 'abafz', 'asdfgz','1221z']
Sample Output:
[‘bcd’,’baf’]
localhost:8888/notebooks/P2-Python programs.ipynb 4/5
6/24/23, 11:41 AM P2-Python programs
In [ ]:
12. Write a python program that computes the net amount of a bank account based on a tran
First line : integer t
Second line : c,n
c is to determine whether it's a deposit(D) or withdrawal (W)
n is the amount of money deposited or withdrawn
D 100
W 200
D means deposit while W means withdrawal.
Suppose the following input is supplied to the program:
4
D 300
D 300
W 200
D 100
Then, the output should be:
500
In [ ]:
6. Write a Python program to take List of numbers as elements and remove occurence of all
Sample Input :
n=5
K=3
1345
22893
16948
3334
2346
Output : [145, 2289, 16948, 4, 246]
localhost:8888/notebooks/P2-Python programs.ipynb 5/5