python (1)
python (1)
def reverse_string(input_str):
reversed_str = ""
for char in input_str:
reversed_str = char + reversed_str # Prepend each character to form the reversed
string
return reversed_str
def contains_vowel(input_str):
vowels = "aeiouAEIOU"
for char in input_str:
if char in vowels:
return True
return False
def is_prime(num):
if num <= 1:
return False
for i in range(2, num):
if num % i == 0:
return False
return True
def fibonacci(n):
if n <= 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n - 1) + fibonacci(n - 2)
def all_odd(numbers):
for num in numbers:
if num % 2 == 0:
return False
return True
if all_odd(num_list):
print("The list contains only odd numbers.")
else:
print("The list contains at least one even number.")
def is_palindrome(input_str):
length = len(input_str)
for i in range(length // 2):
if input_str[i] != input_str[length - i - 1]:
return False
return True
def remove_spaces(input_str):
no_space_str = ""
for char in input_str:
if char != " ":
no_space_str += char
return no_space_str
def trim_spaces(input_str):
start = 0
end = len(input_str) - 1
while start <= end and input_str[start] == " ":
start += 1
while end >= start and input_str[end] == " ":
end -= 1
trimmed_str = ""
for i in range(start, end + 1):
trimmed_str += input_str[i]
return trimmed_str
def bubble_sort(arr):
n = len(arr)
for i in range(n - 1):
for j in range(n - i - 1):
if arr[j] > arr[j + 1]:
# Swap elements
arr[j], arr[j + 1] = arr[j + 1], arr[j]
bubble_sort(arr)
print("Sorted Array:", arr)