27 lines
853 B
Python
27 lines
853 B
Python
|
import os
|
||
|
|
||
|
# Ищет наибольшее число из файла data1.txt и сохраняет количество таких чисел из последовательности в data2.txt
|
||
|
def main():
|
||
|
data_file_path = "/var/result/data1.txt"
|
||
|
result_file_path = "/var/result/data2.txt"
|
||
|
|
||
|
if not os.path.exists(data_file_path):
|
||
|
data_dir = os.path.dirname(data_file_path)
|
||
|
|
||
|
if not os.path.exists(result_file_path):
|
||
|
result_dir = os.path.dirname(result_file_path)
|
||
|
|
||
|
with open(data_file_path, 'r') as f:
|
||
|
numbers = [int(x.strip()) for x in f.read().splitlines()]
|
||
|
|
||
|
max_number = max(numbers)
|
||
|
count = numbers.count(max_number)
|
||
|
|
||
|
with open(result_file_path, 'w') as f:
|
||
|
f.write(str(count))
|
||
|
|
||
|
print(f"Количество наибольших чисел: {count}")
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|