#thay 'vi tri file' bằng vị trí của file dữ liệu (ví dụ: "C:/Users/A.txt") def read_numbers_from_file(file_path): numbers = [] with open(file_path, 'r') as file: line = file.readline().strip() numbers_str = line.split() for num_str in numbers_str: numbers.append(float(num_str)) return numbers def find_negative_numbers(numbers): negative_numbers = [] for num in numbers: if num < 0: negative_numbers.append(num) return negative_numbers def calculate_average_positive(numbers): positive_numbers = [num for num in numbers if num > 0] if not positive_numbers: return None average = sum(positive_numbers) / len(positive_numbers) return average def is_prime(num): if num > 1: for i in range(2, (num//2)+1): if (num % i) == 0: return False break else: return True else: return False def find_prime_numbers(numbers): return [num for num in numbers if is_prime(num)] def calculate_average(numbers): total = sum(numbers) average = total / len(numbers) return average A = "vi tri file" #thay 'vi tri file' bằng vị trí của file dữ liệu (ví dụ: "C:/Users/A.txt") list = read_numbers_from_file(A) negaiveNumbers = find_negative_numbers(list) averagePositive = calculate_average_positive(list) primeNumbers = find_prime_numbers(list) averagePrime = calculate_average(primeNumbers) print(negaiveNumbers) print(averagePositive) print(primeNumbers) print(averagePrime)