Size: a a a

Python beginners

2021 December 03

А

Александр in Python beginners
возможно
источник

r

rasput in Python beginners
хмм, а можно не отвечать на вопросы, если они нарушают правила канала?
источник

D

DeB1L in Python beginners
а нахуй время тратить
источник

r

rasput in Python beginners
ну, просто чем больше я провожу тут времени, тем больше вижу, что людям вообще похуй, они сразу при ошибке суда бегут
источник

r

rasput in Python beginners
и я бы таким мут давал
источник

r

rasput in Python beginners
поэтому я не админ
источник

D

DeB1L in Python beginners
понять самому профитнее
источник

D

DeB1L in Python beginners
потому что если покажут решение ты нихуя не поймешь
источник

r

rasput in Python beginners
нет, я сижу и разбираю сам, а не просто копипащу
источник

r

rasput in Python beginners
и это долго... (если пишешь алгоритм)
источник

А

Анастасия in Python beginners
I need help my dear friends
источник

4

4rt in Python beginners
diar
источник

А

Анастасия in Python beginners
Сразу хочу попросить прощение за большое количество текста, но боюсь иначе трудно понять будет задачу
источник

D

DeB1L in Python beginners
deer
источник

D

DeB1L in Python beginners
ждем
источник

А

Анастасия in Python beginners
Опишите на ООП взаимодействие студента, ментора, код-ревьюера и куратора.
Все эти люди — люди, поэтому создадим базовый класс Human, со свойством name (у каждого человека должно быть имя) и методом answer_question() для ответов на вопросы.
По умолчанию объект Human будет отвечать на любой вопрос так: «Очень интересный вопрос! Не знаю.»
От класса Human унаследуем классы Student, Mentor, CodeReviewer и Curator.
Student должен уметь задавать вопросы. Реализуйте в классе Student метод ask_question(Human, question). При вызове этот метод должен:
Напечатать на экране вопрос в формате <имя человека, которому задаём вопрос>, <текст вопроса>
Задать вопрос question человеку, объекту класса Human. Имя объекта, которому адресован вопрос, передаётся при вызове метода ask_question().
Объекты классов Mentor, CodeReviewer и Curator должны уметь отвечать на вопросы при вызове метода answer_question(). Задан непредусмотренный вопрос — для него подойдет ответ по умолчанию.
После того, как вы допишете код, ваша программа должна вывести на экран такой текст:
Марина, мне грустненько, что делать?
Держись, всё получится. Хочешь видео с котиками?

Ира, мне грустненько, что делать?
Отдохни и возвращайся с вопросами по теории.

Евгений, когда каникулы?
Очень интересный вопрос! Не знаю.

Евгений, что не так с моим проектом?
О, вопрос про проект, это я люблю.

Виталя, как устроиться на работу питонистом?
Очень интересный вопрос! Не знаю.

Ира, как устроиться работать питонистом?
Сейчас расскажу.
источник

А

Анастасия in Python beginners
class Human:
   def init(self, name):
       self.name =  name
   def str(self):
       return(self.name)
   def answer_question(self, question):
       print('Очень интересный вопрос! Не знаю.')
class Student(Human):
   def ask_question(self, someone, question):
       print(f'{someone}, {question}')
       # запросите ответ на вопрос у someone
       someone.answer_question(question)
       print()  # этот print выводит разделительную пустую строку
class Curator(Human):
   def answer_question(self, question):
       if question == 'мне грустненько, что делать?':
           print(f'Держись, всё получится. Хочешь видео с котиками?')
       else:
           super().answer_question()
class CodeReviewer(Human):
   def answer_question(self, question):
       if question == 'что не так с моим проектом?':
           print(f'О, вопрос про проект, это я люблю.')
       else:
           super().answer_question(question)
class Mentor(Human):
   def answer_question(self, question):
       if question == 'как устроиться работать питонистом?':
           print(f'Сейчас расскажу.')
       elif question == 'мне грустненько, что делать?':
           print(f'Отдохни и возвращайся с вопросами по теории.')
       else:
           super().answer_question(question)
# следующий код менять не нужно, он работает, мы проверяли
student1 = Student('Тимофей')
curator = Curator('Марина')
mentor = Mentor('Ира')
reviewer = CodeReviewer('Евгений')
friend = Human('Виталя')
student1.ask_question(curator, 'мне грустненько, что делать?')
student1.ask_question(mentor, 'мне грустненько, что делать?')
student1.ask_question(reviewer, 'когда каникулы?')
student1.ask_question(reviewer, 'что не так с моим проектом?')
student1.ask_question(friend, 'как устроиться на работу питонистом?')
student1.ask_question(mentor, 'как устроиться работать питонистом?
источник

4

4rt in Python beginners
Так блять 🙃
источник

A

Alex in Python beginners
срань господня
источник

А

Анастасия in Python beginners
Вот постановка и решение
источник