6. имеется файл languages.txt со следующей информацией:
java python ruby php javascript
результат выполнения программы
имеется следующий код:
f = open ("languages.txt", "r")
d1 = f.read (5)
d2 = f.read (7)
d3 = f.read (5)
d4 = f.read (4)
ds = f.read(10)
print("rating: \n")
print("1.", d5)
print("2.", d2)
print("з.", d1)
print("4.", d3)
print("5", d4)
f.close()​

aamelkumova933 aamelkumova933    2   26.11.2019 15:23    456

Ответы
Svetic1985 Svetic1985  20.12.2023 19:26
Вопрос заключается в том, какой результат выведет эта программа? Давайте разберем шаги выполнения программы: 1. Открываем файл "languages.txt" в режиме чтения. f = open("languages.txt", "r") 2. Считываем первые 5 символов из файла и присваиваем их переменной d1. d1 = f.read(5) После этого, содержимое файла "languages.txt" будет: java python ruby php javascript d1 = "java " 3. Считываем следующие 7 символов из файла и присваиваем их переменной d2. d2 = f.read(7) После этого, содержимое файла "languages.txt" будет: python ruby php javascript d2 = " python" 4. Считываем следующие 5 символов из файла и присваиваем их переменной d3. d3 = f.read(5) После этого, содержимое файла "languages.txt" будет: ruby php javascript d3 = " ruby " 5. Считываем следующие 4 символа из файла и присваиваем их переменной d4. d4 = f.read(4) После этого, содержимое файла "languages.txt" будет: php javascript d4 = " php" 6. Считываем следующие 10 символов из файла и присваиваем их переменной ds. ds = f.read(10) После этого, содержимое файла "languages.txt" будет: javascript ds = " javascript" 7. Выводим на экран строку "rating: \n". print("rating: \n") 8. Выводим на экран строки с переменными d5, d2, d1, d3, d4. print("1.", d5) print("2.", d2) print("з.", d1) print("4.", d3) print("5", d4) 9. Закрываем файл. f.close() Теперь, когда мы разобрали все шаги программы, ответом будет: rating: 1. Пустая строка, так как переменная d5 не была присвоена никакому значению. 2. " python" з. "java " 4. " ruby " 5 " php"
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика