Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 26

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
во во
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не ну то что я придумал конечно в теорит будет работать но топорно)
вот и был вопрос как "правильно" делать
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
10 мин, я попробую написать
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
правильно - создать класс игровой сессии и предопределить для него метод __str__. всё. все вот эти костыли и гемор улетучиваются
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
На самом деле все элементарно и легко
но с этой работой на это увлечение выпадает оч  мало времени:( поэтому решаю задачки пока в голове
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
правильно - создать класс игровой сессии и предопределить для него метод __str__. всё. все вот эти костыли и гемор улетучиваются
Нам такое не преподавали мы такое не проходили;)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если нужно хранить множество однотипных объектов это повод задуматься о создании класса
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
Нам такое не преподавали мы такое не проходили;)
благо информации по ооп в сети уйма
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
class Player():
  def init(self, datefirst,    datesecond, datethird, nam):
  self.datefirst = datefirst
  self.datesecond = datesecond
  self.datethird = datethird
  self.nam = nam

def vnosimNovogoIgroka():
  stroka = input().split()
  Player.datefirst = stroka[0]
  Player.datesecondt = stroka[1]
  Player.datethird = stroka[2]
  Player.nam = stroka[3]
print(Player.nam)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
лайк за транслит в именах переменных
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Вот вроде того, на выходе можешь ссылаться на любой данный
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл😆😆, я там хотел написать Player.name, но побоялся, что name будет восприниматься как функция
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
def pechatat(x):
   print(x)

pechatat("zdravstvui mir")
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
как раз как я понял класс игрока ему не нужен, а нужна только игровая сессия, или можно у класса игрока определить метод играть, который будет создавать новую игровую сессию
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нехристь Пендостанский
def pechatat(x):
   print(x)

pechatat("zdravstvui mir")
ору
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ну так в любом случае удобнее хранить данные
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
конечно)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это будет логично и читабельно, а не просто какой-то список из строк файла, непонятно чо там хранится, зачем оно там, как оно там оказалось
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Mark
class Player():
  def init(self, datefirst,    datesecond, datethird, nam):
  self.datefirst = datefirst
  self.datesecond = datesecond
  self.datethird = datethird
  self.nam = nam

def vnosimNovogoIgroka():
  stroka = input().split()
  Player.datefirst = stroka[0]
  Player.datesecondt = stroka[1]
  Player.datethird = stroka[2]
  Player.nam = stroka[3]
print(Player.nam)
хмм грубо говоря class это шаблон для выполнения функций?
источник