task - middle letter capitalize
name = input("enter your name:")
mid_i = len(name) // 2
for i in range(len(name)):
if i == mid_i:
print(chr(ord(name[i]) - 32), end="")
else:
print(name[i], end="")
output:
enter your name:gokul
goKul
task - reverse a string and palindrome
name = input("Enter a string: ")
rev = name[::-1]
print("Reverse:", rev)
if name == rev:
print("Palindrome")
else:
print("Not a palindrome")
output:
Enter a string: madam
Reverse: madam
Palindrome
name = input("Enter a string:")
rv = ""
for string in name:
rv = string + rv
print(rv)
if rv == name:
print("Palindrome")
else:
print("Not a palindrome")
output:
Enter a string:madam
madam
Palindrome
task - count of words
sentence = "today is wednesday"
word_count = 1
for letter in sentence:
if letter == " ":
word_count += 1
else:
print(word_count)
output:
3
task - count of sentences
sentence = "today is wednesday. tomorrow is thursday."
sentence_count = 0
for letter in sentence:
if letter == ".":
sentence_count += 1
else:
print(sentence_count)
output:
2
task - count of vowels
name = input("Enter a name:")
vowels = "aeiouAEIOU"
count = 0
for letter in name:
if letter in vowels:
count += 1
else:
print("Number of vowels:", count)
output:
Enter a name:gokul
Number of vowels: 2
Top comments (0)