
melancholiac
28.07.2016
10:02:52
у супера вроде нет фул тайм вейдж

Denis
28.07.2016
10:02:59

km
28.07.2016
10:03:03
NameError: global name 'calculate_wage' is not defined

Denis
28.07.2016
10:03:27
В какой строке?

Google

km
28.07.2016
10:04:02
16

Denis
28.07.2016
10:04:10
Это какая?

km
28.07.2016
10:05:04
после создания функции фул тфйм вейдж
тайм

Denis
28.07.2016
10:05:34
self.calculate_wage

km
28.07.2016
10:07:00
must be type, not instancemethod

Denis
28.07.2016
10:07:59
super без параметров
У тебя же 3 питон?

melancholiac
28.07.2016
10:08:21
это 2

km
28.07.2016
10:08:24
yes

Denis
28.07.2016
10:08:28
Ууу
Тогда хз

km
28.07.2016
10:08:35
no it's 3

Google

Denis
28.07.2016
10:08:50
Тогда у тебя принт не заработает

melancholiac
28.07.2016
10:08:59
принт как вызов процедуры?

Denis
28.07.2016
10:09:03
Да

km
28.07.2016
10:09:08
в кодкедеми он работает так

melancholiac
28.07.2016
10:09:10
его в 3 в функию перевели

Denis
28.07.2016
10:09:23
Значит это 2 питон

km
28.07.2016
10:09:24
там 3.4 интерпретатор
на 3.4.1 надо скобки
а на 3.4 нет

Denis
28.07.2016
10:09:53
Чо

Zart
28.07.2016
10:09:54
суперу надо имя класса, а не метода

Denis
28.07.2016
10:10:14

Zart
28.07.2016
10:10:25

melancholiac
28.07.2016
10:10:39

Zart
28.07.2016
10:10:44
для совместимости порой приходится рисовать старый вариант с явным вызовом

melancholiac
28.07.2016
10:11:06
вайт

Denis
28.07.2016
10:11:06

km
28.07.2016
10:11:08
итак к чему мы пришли?есть четкий ответ?

Google

melancholiac
28.07.2016
10:11:14
значит я чето затупил

Denis
28.07.2016
10:11:22
Для начала, что тебе надо?

km
28.07.2016
10:11:42
мне надо чтоб вот это работало
class Employee(object):
"""Models real-life employees!"""
def __init__(self, employee_name):
self.employee_name = employee_name
def calculate_wage(self, hours):
self.hours = hours
return hours * 20.00
# Add your code below!
class PartTimeEmployee(Employee):
def calculate_wage(self,hours):
self.hours = hours
return hours * 12.00
def full_time_wage( self, hours):
return super(self.calculate_wage).full_time_wage()
milton = PartTimeEmployee ('Ne ponyal nichego')
print milton.full_time_wage(20.00)

melancholiac
28.07.2016
10:12:14
если второе - ртфм

Denis
28.07.2016
10:12:29
Если не трудно, кидай код в `

km
28.07.2016
10:12:48
понять тоже

Denis
28.07.2016
10:12:54


km
28.07.2016
10:12:58
я немного запутался с классами
First, inside your PartTimeEmployee class:
Add a new method called full_time_wage with the arguments self and hours.
That method should return the result of a super call to the calculate_wage method of PartTimeEmployee's parent class. Use the example above for help.
Then, after your class:
Create an instance of the PartTimeEmployee class called milton. Don't forget to give it a name.
Finally, print out the result of calling his full_time_wage method. You should see his wage printed out at $20.00 per hour! (That is, for 10 hours, the result should be 200.00.)
вот такое условие

Zart
28.07.2016
10:13:55
вот так вызывается супер. но нахера оно в таком виде сделано, я не знаю
в реальном коде было бы return self.calculate_wage(hours) с тем же результатом, но с нормальным наследованием

km
28.07.2016
10:16:30
заработало))))

Zart
28.07.2016
10:17:23
и вообще, супер не обязан возвращать предка

Denis
28.07.2016
10:17:33

km
28.07.2016
10:17:43
ты то причем

Denis
28.07.2016
10:17:50
На всех

Google

km
28.07.2016
10:18:19
мориарти да ты?

Denis
28.07.2016
10:18:38
Да

km
28.07.2016
10:25:55
уже месяц изучаю пайтан
так и не разобрался норм

Denis
28.07.2016
10:26:06
пайтан

Zart
28.07.2016
10:26:22
шайтанама

km
28.07.2016
10:26:38
в каждом задании встреваю
ммм

Pavel
28.07.2016
10:27:33

km
28.07.2016
10:27:43
с пониманием

Admin
ERROR: S client not available

km
28.07.2016
10:28:30
в каждом случае проблема
Inside the Triangle class:
Create a variable named number_of_sides and set it equal to 3.
Create a method named check_angles. The sum of a triangle's three angles should return True if the sum of self.angle1, self.angle2, and self.angle3 is equal 180, and False otherwise.

Zart
28.07.2016
10:30:32
откуда задачи? кодакадеми?

Pavel
28.07.2016
10:30:32

km
28.07.2016
10:30:44
да
class Triangle(object):
def __init__(self,angle1,angle2,angle3):
number_of_side = 3
def check_angles(self):

Google

mey
28.07.2016
10:32:46
Почему вместо звука забоя у меня выводит \х07, работаю в терминале

km
28.07.2016
10:33:38
if self.angle1 + self.angle2 + self.angle3 == 180:
return True
else:
return False

Zart
28.07.2016
10:34:13
потому что \a == \x07 == \007 - и это обязанность терминала при детекте этого байта во входном потоке бибикать дефолтным звуком

mey
28.07.2016
10:34:24
Если просто '\а', то '\х07'
А если print('\a'), то ничего

Zart
28.07.2016
10:34:54
>>> '\a' == '\x07'
True
почему ты постоянно путаешь слеши?
/ и \ - две большие разницы

Pavel
28.07.2016
10:35:38

Zart
28.07.2016
10:35:43
терминальной эмуляции идла пофиг на BEL

km
28.07.2016
10:36:07
нет

mey
28.07.2016
10:37:12
Я , когда здесь писала, перепутал
А
А там все нормлаьно
Почему у всех есть, а у меня этого звука нет :/
Как он вообще звучит?

km
28.07.2016
10:39:39
пишет

Zart
28.07.2016
10:39:48
а у тебя в системе дефолтный звук настроен?

mey
28.07.2016
10:39:55
Да
Эта группа больше не существует