Ошибка в программе

Павел Дикий

Новичок
Пользователь
Апр 10, 2020
2
0
1
Нашёл программу с условием, которая выводит возраст, на Python 3.8.2, но встретил ошибку, с которой никак не могу справиться, помогите, пожалуйста!
Ошибка.png
 

Rud356

Модератор
Команда форума
Модератор
Апр 5, 2020
44
21
8
Проблема в том, что в питоне блоки кода разделяются с помощью отступов (в блоках циклов, менеджерах контекста, функциях, условиях и прочем), а в твоем коде нет их после условий, вот и вывалил ошибку.
 

Александр

Новичок
Пользователь
Апр 10, 2020
5
0
1
По-моему программу надо писать не в этом месте . Нажмите на file там нужен новый файл копируите эту программу а потом нажмиите Run,run module
 

andr2004

Новичок
Пользователь
Апр 7, 2020
24
4
3
Мне кажется, что проще взять фрагмент этого кода:
Python:
# -*- coding: utf-8 -*-
print('Как тебя зовут?')
name = input()
print('Приятно познакомиться,', name)
print('Сколько тебе лет,', name, '?')
age = int(input())
x = age + 1
a = ''
if x >= 11 and x <= 19:
    a = 'лет'
elif x % 10 == 1:
    a = 'год'
elif x % 10 >= 2 and x % 10 <= 4:
    a = 'года'
else:
    a = 'лет'
print('А я думал тебе', x, a, '.')
OC:Windows
Python 3.7
 

Форум IT Специалистов