Вы не авторизованы и не можете видеть весь контент сайта. Хотите авторизоваться?
Данный сайт использует куки. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie.
Вы можете установить этой сайт в виде иконки на рабочем столе
и использовать его как нативное приложение.
Хотите установить это веб-приложение?
Python для начинающих 037
<% normalizedTimer %>
Что выведет код?
```python
def f(a: int, b: float) -> int:
return a * int(b)
print(f(5, 2.1))
```
Вопрос № 1(Верно)(Неверно)
Ответы:
7.1
10
10.5
TypeError
SyntaxError
Что выведет код?
```python
def func(a: str, b: int):
return a + b
func(1, 2)
for arg in sorted(func.__annotations__):
print(arg, func.__annotations__[arg])
break
```
Вопрос № 2(Верно)(Неверно)
Ответы:
3
a 1
b 2
a 1 b 2
a <class 'str'>
b <class 'int'>
a <class 'str'> b <class 'int'>
TypeError
SyntaxError
Что выведет код?
```python
def f(a: int = 2, b: int = 2) -> int:
return a ** b
print(f(3))
```
Вопрос № 3(Верно)(Неверно)
Ответы:
4
6
9
27
TypeError
SyntaxError
Что выведет код?
```python
def f(a: int = 5, b: int = 3, c: int = 4) -> int:
return a + b + c
print(f(2.5, b=2))
```
Вопрос № 4(Верно)(Неверно)
Ответы:
int
4.5
8.5
11
12
TypeError
SyntaxError
Что выведет код?
```python
def f(a: int = '1', b: int = '2', c: int = '3') -> int:
return a + b + c
print(f())
```
Что выведет код?
```python
def f(a: int = float) -> bool:
return str
print(f())
```
Вопрос № 7(Верно)(Неверно)
Ответы:
<class 'int'>
<class 'float'>
<class 'bool'>
<class 'str'>
TypeError
SyntaxError
Что выведет код?
```python
def f(a: int = 7) -> int:
return 2 + int(a)
print(f(3.5))
```
Вопрос № 8(Верно)(Неверно)
Ответы:
3.5
5
5.5
9
TypeError
SyntaxError
Что выведет код?
```python
def f(x: 1 = 1):
f.__annotations__["x"] += x
return f.__annotations__["x"]
print(f(), f(), f(10))
```
Вопрос № 9(Верно)(Неверно)
Ответы:
1 1 10
2 3 4
2 3 13
TypeError
SyntaxError
KeyError
Дана функция
```python
def f(x: int = 1):
if type(x) is not f.__annotations__["x"]:
raise TypeError("Неправильный тип аргумента x!")
f.__annotations__["x"] = float
return x**2
```
Какая строка не приведет к возникновению ошибки?