Facebook
From huydank, 1 Month ago, written in Python.
Embed
Download Paste or View Raw
Hits: 153
  1. def read_numbers_from_file(file_path): #cau a
  2.     numbers = []
  3.     with open(file_path, 'r') as file:
  4.         line = file.readline().strip()
  5.         numbers_str = line.split()
  6.         for num_str in numbers_str:
  7.             numbers.append(float(num_str))
  8.     return numbers
  9.  
  10. def find_negative_numbers(numbers): #cau b
  11.     negative_numbers = []
  12.     for num in numbers:
  13.         if num < 0:
  14.             negative_numbers.append(num)
  15.     return negative_numbers
  16.  
  17. def calculate_average_positive(numbers): #cau c
  18.     positive_numbers = [num for num in numbers if num > 0]
  19.     if not positive_numbers:
  20.         return None
  21.     average = sum(positive_numbers) / len(positive_numbers)
  22.     return average
  23.  
  24. def is_prime(num): #cau d
  25.     if num <= 1:
  26.         return False
  27.     for i in range(2, int(num**0.5) + 1):
  28.         if num % i == 0:
  29.             return False
  30.     return True
  31.  
  32. def find_prime_numbers(numbers):
  33.     return [num for num in numbers if is_prime(num)]
  34.  
  35. def calculate_average(numbers): #cau e
  36.     total = sum(numbers)
  37.     average = total / len(numbers)
  38.     return average