Tak jak w tytule chciałbym się zapytać jak wykonać działanie w następującym kodzie które odejmowało by wiek od aktualnego roku
działanie = (Nie wiem jak to wykonać)
Rzutujesz str
(zwracany przez input) na int
(na przykład, bo na float
trochę nie ma sensu przy odejmowaniu lat) po czym wykonujesz działanie.
>>> x = input('podaj x\n')
podaj x
4
>>> type(x)
<class 'str'>
>>> x
'4'
>>> y = int(x)
>>> y
4
>>> type(y)
<class 'int'>
Druga sprawa:
print działanie
Na pewno chodziło o Python 3.7 a nie 2.7? W Pythonie w wersji 3 takie wywołanie już nie jest dozwolone. Zresztą, sam spójrz:
>>> print x
File "<stdin>", line 1
print x
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(x)?
>>> print(x)
4