Я хочу написать функцию, которая принимает число от 1 до 7 в качестве параметра и печатает соответствующий день в виде строки.Как использовать инструкции IF или ELSE в Python? BTW, Как мое имя пользователя и профиль?
Например, если параметр равен 1, ваша функция должна распечатать one
. Если параметр равен 2, ваша функция должна распечатываться two
и т. Д.
Я написал эту программу, но я не получаю ничего как выход. Я уверен, что я использую if
и else
заявление правильно
Моей программу:
def string(x):
if x=="1":
word = "one"
else:
if x=="2":
word = "two"
else:
if x=="3":
word = "three"
else:
if x=="4":
word = "four"
else:
if x=="5":
word = "five"
else:
if x=="6":
word = "six"
else:
if x=="7":
word = "seven"
else:
word = "Try again"
return word
def main():
y = int(input("Please enter a number between 1 and 7: "))
z = string(y)
print(z)
main()
https://docs.python.org/3.4/tutorial/controlflow.html – TigerhawkT3
Я думаю, что вы ищете еще, если: – marsh
я прочитал, что уже. Не могли бы вы рассказать мне, в чем проблема с моей программой? Он не печатает ничего, если я ввожу вход. –