Информатика · ҰБТ сұрағы №14868

k.txt файлы UTF-8 кодтауында екі жолдан тұрады: «Қазақ» және «тіл» (әр жол \n-мен аяқталады, барлық әріптер — кирилл). Код орындалғанда не шығады? import os with open("k.txt", encoding="utf-8") as f: s = f.read() print(len(s), os.path.getsize("k.txt"), len(s.split()))

Дұрыс жауабы мен түсіндірмесі
Жауабы: 10 18 2

s ішінде 5 + 1 + 3 + 1 = 10 таңба, ал файл көлемі 8 кирилл әріп · 2 байт + 2 жол ауыстыру = 18 байт; split() екі сөзді береді.

«Алгоритмдер және программалау» тақырыбынан тағы