Мені треба від теперішнього року відняти рік народження, але щось не так, програма потребує змінну int або str де би її не ставив не працює, що робити?
На скриншоті видно помилку яку видає, а ось сам код:
name = input(' Як тебе звати? ' )
surname = input('Яка твоя фамілія? ')
print ("Привіт, " + name + surname )
age = input('Якого ти року народження? ')
print ( 'Тобі' + age - 2022)
Приложения:
![](https://st.uroker.com/files/305/3056075173e625723d91f6f52b0cdf42.jpg)
Ответы
Ответ дал:
2
Ответ:
Объяснение:
#Возраст
name = input(' Як тебе звати? ' )
surname = input('Яка твоя фамілія? ')
print ('Привіт, ' + name + surname )
birth=int(input('Якого ти року народження? '))
print('Toбi', (2022-birth))
Переменная birth мне показалась более понятной для хранения года рождения. Но если это важно то можно поменять на age.
Приложения:
![](https://st.uroker.com/files/032/0328af824c38b3cd9f6d7bb6a66a26a6.png)
Вас заинтересует
4 месяца назад
4 месяца назад
5 месяцев назад
5 месяцев назад
2 года назад
2 года назад
7 лет назад
print ("Привіт, " + name + ' ' + surname )
А день рождения хотя бы базово обернуть на обработку ошибки:
birth = '0'
while(len(birth)<2):
birth = input('Якого ти року народження?')
try: int(birth)
except: print('Неправильный тип данных, должно быть число, попробуй снова')