Advertisement
AtEchoOff

Python Debug Practice

Aug 6th, 2024
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. # Exercise 1 ----------------------------------------------
  2.  
  3. def reverse_list(lst):
  4. reversed_lst = []
  5. for i in range(len(lst)):
  6. reversed_lst.append(lst[len(lst) - i])
  7. return reversed_lst
  8.  
  9. numbers = [1, 2, 3, 4, 5]
  10. print(reverse_list(numbers))
  11.  
  12. # Exercise 2 ----------------------------------------------
  13.  
  14. def check_even_odd(number):
  15. if number % 2 = 0:
  16. print(f"{number} is odd")
  17. else:
  18. print(f"{number} is even")
  19.  
  20. check_even_odd(10)
  21. check_even_odd(7)
  22.  
  23. # Exercise 3 ----------------------------------------------
  24.  
  25. def convert_to_strings(lst):
  26. strings_lst = lst.split()
  27. return strings_lst
  28.  
  29. numbers = [1, 2, 3, 4, 5]
  30. print(convert_to_strings(numbers))
  31.  
  32. # Exercise 4 ----------------------------------------------
  33.  
  34. def sum_of_evens(lst):
  35. total = 0
  36. for num in lst:
  37. if num % 2 == 0:
  38. total = num
  39. return total
  40.  
  41. numbers = [1, 2, 3, 4, 5, 6]
  42. print(sum_of_evens(numbers))
  43.  
  44. # Exercise 5 ----------------------------------------------
  45.  
  46. def count_vowels(s):
  47. vowels = "aeiou"
  48. count = 0
  49. for char in s:
  50. if char in vowels:
  51. count += 1
  52. return count
  53.  
  54. print(count_vowels("Hello World"))
  55. print(count_vowels("Python"))
  56.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement