Главная /
Введение в программирование на Python /
Вы скопировали в Python код, соответствующий самому простому в мире браузеру import socket mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysock.connect(('www.py4inf.com', 80)) mysock.send('GET http://www.py4inf.com/code/romeo.txt HTTP/1.0\n\n
Вы скопировали в Python код, соответствующий самому простому в мире браузеру
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.py4inf.com', 80))
mysock.send('GET http://www.py4inf.com/code/romeo.txt HTTP/1.0\n\n')
while True:
data = mysock.recv(512)
if ( len(data) == 0 ) :
break
print data
mysock.close()
Код выполняется без ошибок, но на выходе даёт пустую строку. Объясните причину этой семантической ошибки
вопрос
Правильный ответ:
файл отсутствует
файл пустой
у файла запрет на чтение
инструкция
print data
вне блока if
Сложность вопроса
75
Сложность курса: Введение в программирование на Python
68
Оценить вопрос
Комментарии:
Аноним
ответ подошёл
15 янв 2019
Аноним
Я провалил зачёт, какого чёрта я не нашёл данный сайт с решениями с тестами intuit раньше
15 сен 2017
Аноним
Пишет вам преподаватель! Оперативно уничтожьте этот ваш сайт с ответами с интуит. Немедленно!
29 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что собой представляет переменная t в результате выполнения следующего кода words=['one','two','three'] def sort_by_length(words): t = list() for word in words: t.append((len(word), word))
- # Укажите корректный синтаксис использования оператора ввода
- # Укажите, в каком случае используется оператор elif
- # Какое значение НЕ может быть получено в результате выполнения инструкции >>>print random.randint(0,10)
- # Укажите, какая инструкция возвращает результат плодотворной функции