Напишите функцию shut_down, которая принимает один параметр (вы можете использовать что угодно, в этом случае мы будем использовать s для строки). Функция shut_down должна возвращать «Shutting down ...», когда она получает «Да», «да» или «ДА» в качестве аргумента, и «Shutdown aborted!» когда он получает «Нет», «Нет» или «НЕТ».Функции и if - else в python. Codeacademy
Если он получает что-либо иное, чем эти входы, функция должна возвращаться «Извините, я вас не понял».
Это мой код до сих пор ... это ошибки и говорит: «Нет» не возвращает «Shutdown aborted!»
def shut_down(s):
if s == "Yes" or "yes" or "YES":
return "Shutting down..."
elif s == "No" or "no" or "NO":
return "Shutdown aborted!"
else:
return "Sorry, I didn't understand you."
Добро пожаловать в StackOverflow! Этот сайт используется иначе, чем другие форумы, которые вы использовали раньше. Это ** вопрос ** - и - ** ответ ** сайт. Вы задаете вопрос, другие читают, дают ответ. У вас есть вопрос? –
Для дальнейшего использования, если вы хотите, чтобы программа фактически закрывала компьютер Windows, вы можете использовать 'subprocess.call ([" shutdown "," - s "]), чтобы получить дополнительную информацию [мой вопрос.] (Http://stackoverflow.com/questions/14764126/how-to-make-a-python-script-which-can-logoff-shutdown-and-restart-a-computer) – xxmbabanexx
Не могли бы вы, сэр, взять немного своего безусловно, драгоценное время, чтобы согласиться на рассмотрение ответов и сказать, что вы можете подумать, сэр, о том, чтобы опустить буквы с помощью '.lower()', как это выразил ваш слуга ГордонБерд, который, как и я, так и другие, чья честь ответить на ваш вопрос, посвятила его неважное время, чтобы облегчить вашу школьную задачу. О, пожалуйста. - Кстати, задавая первый вопрос, как вы это делали, это модель хамства: не только не высказывайте приветствия, а выражаясь императивным образом. «Напишите функцию, ...» _ – eyquem