Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2015 18:27:04

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

Для Вас это 2 минуты дела, а мне 3 дня мозго...ки

Заранее благодарен всем за потраченное Вами время.

Пробую создать что то вроде примера в учебнике, но не могу понять, то ли суть не уловил в принципе,то ли просто допустил ошибку, думаю смысл программы будет понятен всем.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

class exams:
def __init__(self,p,s=0):
self.predmet = p
self.stoimost = s
self.jadnost_prepoda(s)

def jadnost_prepoda(self,s):
if s <= 0:
self.jadnost_prepoda = ‘Чистоплотный преподаватель!!!’
elif 200 < s <= 400:
self.jadnost_prepoda = ‘В пределах нормы’
elif 400 < s > 500:
self.jadnost_prepoda = ‘Еще куда не шло’
else:
self.jadnost_prepoda = ‘Борзая!!!’


subject1 = exams('Геология', 200)
subject2 = exams('Начертательная геометрия', 999)
subject3 = exams('Высшая математика')

print (subject1.predmet,subject1.stoimost,subject1.jadnost_prepoda)
print (subject2.predmet,subject2.stoimost,subject2.jadnost_prepoda)
print (subject3.predmet,subject3.stoimost,subject3.jadnost_prepoda)

Офлайн

#2 Март 3, 2015 18:47:03

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Для Вас это 2 минуты дела, а мне 3 дня мозго...ки

и в чем проьлема?

# -*- coding: utf-8 -*-
class exams:
    def __init__(self,p,s=0):
        self.predmet = p
        self.stoimost = s
        self.jadnost_prepoda(s)
    def jadnost_prepoda(self,s):
        if s <= 0:
            self.jadnost_prepoda = 'Чистоплотный преподаватель!!!'
        elif 200 < s <= 400:
            self.jadnost_prepoda = 'В пределах нормы'
        elif 400 < s > 500:
            self.jadnost_prepoda = 'Еще куда не шло'
        else:
            self.jadnost_prepoda = 'Борзая!!!'
subject1 = exams('Геология', 200)
subject2 = exams('Начертательная геометрия', 999)
subject3 = exams('Высшая математика')
print subject1.predmet, subject1.stoimost, subject1.jadnost_prepoda
print subject2.predmet, subject2.stoimost, subject2.jadnost_prepoda
print subject3.predmet, subject3.stoimost, subject3.jadnost_prepoda
Геология 200 Борзая!!!
Начертательная геометрия 999 Еще куда не шло
Высшая математика 0 Чистоплотный преподаватель!!!



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Март 3, 2015 22:18:55

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

Для Вас это 2 минуты дела, а мне 3 дня мозго...ки


хз-хз
вот такое выдает

Отредактировано Slugde (Март 3, 2015 22:20:17)

Офлайн

#4 Март 3, 2015 22:35:56

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Для Вас это 2 минуты дела, а мне 3 дня мозго...ки

Slugde
вот такое выдает
скопируйте с форума мой код и вставьте себе
у вас неправильно расставлены табы (пробелы) перед строками



————————————————
-*- Simple is better than complex -*-

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version