1. Создать и заполнить файл случайными целыми значениями. Выполнить сортировку содержимого файла по возрастанию.
2. Подсчитать в текстовом файле количество слов.
3. Определить, сколько в файле простых чисел. Числа разделены пробелом.
Сделать в Python.
Ответы на вопрос
1. Создать файл, заполнить случайными числами и отсортировать:
import random
numbers = [random.randint(1, 100) for i in range(20)]
with open("numbers.txt", "w", encoding="utf-8") as f:
f.write(" ".join(map(str, numbers)))
with open("numbers.txt", "r", encoding="utf-8") as f:
numbers = list(map(int, f.read().split()))
numbers.sort()
with open("numbers.txt", "w", encoding="utf-8") as f:
f.write(" ".join(map(str, numbers)))
print(numbers)
2. Подсчитать количество слов в текстовом файле:
with open("text.txt", "r", encoding="utf-8") as f:
text = f.read()
words = text.split()
print("Количество слов:", len(words))
3. Определить, сколько в файле простых чисел:
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
with open("numbers.txt", "r", encoding="utf-8") as f:
numbers = list(map(int, f.read().split()))
count = 0
for number in numbers:
if is_prime(number):
count += 1
print("Простых чисел:", count)
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

