Найти - Пользователи
Полная версия: Нужна помощь новичку
Начало » Python для новичков » Нужна помощь новичку
1
Nosferata
Всем здравствуйте. Сейчас прохожу задание на бесплатное обучение на курс 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!
Alex.Pro.
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.")
py.user.next
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
>>>

Ты принят.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB