Давайте разберём каждую задачу по порядку.
Задача 1: Какие строки выведут фразу "У вас оценка 5" верно, если первые строки программы были:
t = 'Оценка'
s = 5
Варианты:
print('У вас' + t + str(s))
— Выведет:У васОценка5(без пробелов). Неправильно, так как между словами нет пробелов.print('У вас' + оценка + 5)
— Ошибка: переменнаяоценкане объявлена (её нет), и5без преобразования — ошибка. Неправильно.print('У вас оценка' , str(s))
— Выведет:У вас оценка 5с пробелом между аргументами. Правильно.print(У вас + t + str(s))
—У васбез кавычек — ошибка. Неправильно.print('У вас' + 't' + 'str(s)')
— Выведет:У васtstr(s)— не то, что нужно. Неправильно.print('У вас + t + str(s)')
— Выведет строку:'У вас + t + str(s)'— не то, что нужно. Неправильно.print('У вас' , t , str(s))
— Выведет:У вас Оценка 5. Правильно, так как тут есть пробелы (поумолчанию через запятые), вывод с пробелами.
Правильный ответ: 3 и 7.
Но, исходя из варианта в тесте, правильный выбран — 3.
Задача 2: Какая функция преобразует переменную x в строку?
float()— преобразует в число с плавающей точкой.int()— преобразует в целое число.str()— преобразует в строку.bool()— преобразует в булев тип.
Ответ: str()
Задача 3: Определите тип переменной Y, если Y = -78.096
Это число с десятичной точностью, следовательно:
Ответ: float
Задача 4: Выберите правильную запись оператора присваивания
96 = a— неправильно, переменная слева.x == v - x— это условие, не присваивание.d = 564.7— правильно, присваивание.а = 328,5— неправильно, запятая в Python используется для отделения элементов в кортеже и тем более не для десятичных; правильный вариант:a = 328.5.
Ответ: d = 564.7
Задача 5: Помогите ученице с выводом результата:
a = 12
x = 6
del = a / x
Что нужно исправить? В Python del — ключевое слово, его использование как имени переменной недопустимо.
Чтобы вывести результат деления, нужно написать:
print(del)
Правильный ответ: print(del)
Задача 6: Как в Python обозначается логический тип?
Ответ: Bool
Задача 7: Определите значение переменной b после выполнения:
a=-7
b=5
a= a + b*3
b=360/a
b= a + b
Пошагово:
a = -7b = 5a = -7 + 5*3 = -7 + 15 = 8b = 360 / a = 360 / 8 = 45.0(деление даёт float)b = a + b = 8 + 45.0 = 53.0
Ответ: 53.0
Задача 8: Что будет в результате выполнения:
a = 20
b = 4 + a # b=24
b = b/3 # b=8.0
a = b ** 3 # a=8.0**3=512.0
print(a)
Ответ:
512.0 (вещественное число)
Задача 9: Определите результат 6**3
Это возведение числа 6 в третью степень:
6**3 = 6 * 6 * 6 = 216
Ответ: 216
Если потребуется, я могу помочь ещё с любыми задачами!