по информатике нужно
1. Какая функция выводит что-либо в консоль?
out();
log();
write();
print();
2. Что покажет этот код?
for j in 'Hi! I\'m mister Robert':
if j == '\'':
print("Найдено")
break
else:
print ("Готово")
"Готово"
"Найдено" и "Готово"
Ошибку в коде
"Найдено"
3. Что покажет этот код?
for i in range(5):
if i % 2 == 0:
continue
print(i)
Ошибку, так как i не присвоена
Числа: 1, 3 и 5
Числа: 1 и 3
Ошибку из-за неверного вывода
Числа: 0, 2 и 4
4. Что покажет этот код?
for j in 'Hi! I\'m mister Robert':
if j == '\'':
print("Найдено")
break
else:
print ("Готово")
«Найдено»
Ошибку в коде
«Готово»
«Найдено» и «Готово»
5. Что будет показано в результате?
name = "John"
print('Hi, %s' % name)
"Hi, name"
"Hi, "
"Hi, John"
Ошибка
6.Какая библиотека отвечает за время?
localtime
clock
time
Time
7. Сколько библиотек можно импортировать в один проект?
Неограниченное количество
Не более 5
Не более 23
Не более 10
Не более 3
8. Где правильно создана переменная?
* Мы спрашиваем про вариант ответа, который не выдаст ошибку при запуске проекта
Нет подходящего варианта
$num = 2
num = float(2)
var num = 2
int num = 2
9. Как получить данные от пользователя?
Использовать метод input()
Использовать метод cin()
Использовать метод read()
Использовать метод get()
Использовать метод readLine()
10. Какие ошибки допущены в коде ниже?
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print(factorial(5))
В коде нет никаких ошибок
Функция всегда будет возвращать 1
Функция не может вызывать сама себя
Необходимо указать тип возвращаемого значения
11 . Что будет результатом этого кода?
x = 23
num = 0 if x > 10 else 11
print(num)
0
11
Ошибка
23
Ответы
Ответ:
1. print().
Метод print() может выводить в консоль любые данные. К примеру, строку, значение переменной, результат деления.
2. "Готово" и "Найдено".
Данный код работает таким образом: с помощью цикла переменная j проходится по каждому символу строки. Если символ равен "\", то выводится текст "Найдено" и цикл останавливается. Если символ не равен, то просто выводится "Готово" и цикл продолжает своё выполнение. Соответственно, 5 раз выведется "Готово" и один раз "Найдено" в конце, так как символ "\" по счёту шестой в строке.
3. Верного варианта ответа нет: данный код ничего не выведет.
В данном коде циклом переменная i пробегается по числам от 0 до 4. Если это число парное, то цикл продолжается, а последующие строки не выполняются. То есть, метод print() не сработает. А вот если print() стояло бы до continue, то вывело бы: 0, 2, 4, так как эти числа находятся в промежутке от 0 до 4 и они парные.
4. Задание идентично заданию №2: "Готово" и "Найдено".
5. Hi, John.
Переменной name присваивается строка: John. После - выводится строка, в которой вместо %s подставляется значение переменной name. Поэтому будет выведено: Hi, John.
6. time.
В Python библиотека (модуль) time позволяет работать со временем.
7. Неограниченное количество.
8. num = float(2).
Так как речь идёт про Python, то переменные задаются именно таким образом, как в ответе. Сначала задаётся имя, после - знак "=" и присваивается какое-то значение, которые и задаст тип данных для переменной.
9. Использовать метод input().
С помощью метода input() осуществляется ввод данных программе (как говорится, с клавиатуры).
10. В коде нет никаких ошибок.
Код полностью валидный. Сначала объявляется функция и в зависимости от значения переданной переменной возвращаются определенные значения.
11. 0
В начале задаётся значение переменной х. После - для num: если x > 10, то num = 0, иначе 1. Так как х = 23, то переменной num присвоится значение 0. В конце выводится значение num, это ноль.