Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 25, 2015 14:15:46

funny0012
Зарегистрирован: 2015-10-25
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отступами

Заранее предупреждаю, что я крайне неопытен в программировании и взаимодействую с ним только второй месяц(как поступил в университет).
Написал лабораторную работу. Ниже код:

a=int(input('Vvedite a:'))
    if a%1=0:
        if -3<=a<=5:
            print('a prinadlezhit [-3,5]')
        elif 10<=a<=12:
            print('a prinadlezhit [10,12]')
        elif 80<=a<=100:
            print('a prinadlezhit [80,100]')
        else:
            print('chislo ne prinadlezhit ni odnomu iz intervalov')
    else:
        print('Vy vveli ne celoe chislo')

По идее программа должна быть работоспособна, но при запуске выбивает сообщение:
“unexpected indent” и указывает на строку “if a%1=0:” . Я погуглил, что ошибка связана с отступами, но я так и не нашёл причины этому ибо стандартные отступы(4 пробела или Tab, я опробовал оба) соблюдены, но программа всё равно не работает.

Отредактировано funny0012 (Окт. 25, 2015 14:18:21)

Офлайн

#2 Окт. 25, 2015 14:20:45

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Проблема с отступами

По идее… вам бы еще читать и читать
А только потом писать
Кроме того - поставьте уже себе людский редактор для питона!
Например бесплатную версию PyCharm или на хуйдой конец SublimeText + PythonIDE или Anaconda палгин

# -*- coding: utf-8 -*-
a = int(input('Vvedite a:'))
if a % 1 == 0:
    if -3 <= a <= 5:
        print('a prinadlezhit ')
    elif 10 <= a <= 12:
        print('a prinadlezhit ')
    elif 80 <= a <= 100:
        print('a prinadlezhit ')
    else:
        print('chislo ne prinadlezhit ni odnomu iz intervalov')
else:
    print('Vy vveli ne celoe chislo')



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version