Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2024 11:25:33

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

Нужна помощь новичку

Всем здравствуйте. Сейчас прохожу задание на бесплатное обучение на курс Python. Дали творческое задание - коротко представить себя, почему именно вас нужно взять на обучение. Хочу его реализовать в виде функции:

 def my_motivation_to_study(my_name):
    if my_name == student_your_school:
        print("I'll do my best to finish the course successfully")
    else:
        print("I'll try again, and again, and again...)

Что-то вроде этого.
Помогите, пожалуйста, правильно это оформить в код Python!

Офлайн

#2 Дек. 20, 2024 18:06:55

Alex.Pro.
От: Марик
Зарегистрирован: 2024-11-13
Сообщения: 38
Репутация: +  1  -
Профиль   Отправить e-mail  

Нужна помощь новичку

Nosferata
Что-то вроде этого.
 print("I must become your student, becouse my current knowledge of Python isn't enoght to solve even simplest tasks.\nI need to learn Python.")

Офлайн

#3 Дек. 21, 2024 23:27:45

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Нужна помощь новичку

Nosferata
Хочу его реализовать в виде функции:
Чтобы сделать функцию, сначала нужно её вызвать, как будто она уже есть и уже сделана.

Функция должна выполнять одну функцию (решать одну задачу), должна конкретно и однозначно отвечать на вопрос “что делает эта функция?”, должна выполнять отданный ей приказ (должна отвечать на вопрос “что сделать?”).

Пример имени: become_a_student. Отвечает на вопрос “что сделать?”. Что сделать? Стать студентом.

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

Пример переменной: become_a_student(educational_unit).

Когда у нас готов вызов функции, как будто она уже есть и работает, можно приступать к реализации этой функции.

result = become_a_student(educational_unit)

Ты берёшь вызов и делаешь из него заголовок функции
  
def become_a_student(educational_unit):
    pass

Потом ты делаешь полную форму для пустого вызова функции
  
def become_a_student(educational_unit):
    result = True
    return result

А дальше заполняешь тело функции операторами
  
def become_a_student(educational_unit):
    print("Hello, I want to become a student in", educational_unit)
    result = not educational_unit == 'unique'
    return result

Проверяем результат
  
>>> def become_a_student(educational_unit):
...     print("Hello, I want to become a student in", educational_unit)
...     result = not educational_unit == 'unique'
...     return result
... 
>>> result = become_a_student('Школа такая-то')
Hello, I want to become a student in Школа такая-то
>>> result
True
>>>

Ты принят.



Отредактировано py.user.next (Дек. 21, 2024 23:47:53)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version