У меня проблемы с заявлениями - PullRequest
0 голосов
/ 11 апреля 2020
answer = input ("Type count for counting and convert for converting ")

if (answer == "count"):
    text = input("Paste your text to count it: ")
    print(len(text))

else(answer =="convert"):
    print ("This function is not available yet")

Я пробовал с elif и остальным, и он не будет работать на строке 7 . Я не могу понять причину, именно так, как я видел на YouTube обучения только с различными строками / выходной текст. В нем указано неверный синтаксис для слова else on line7 . Может кто-нибудь объяснить, почему это происходит и как это исправить? Я использую Pycharm с самым новым python релизом

1 Ответ

0 голосов
/ 11 апреля 2020

Вы можете либо использовать elif вместо else , либо вы можете написать встроенное выражение if (на самом деле не так уж много смысла).

Например - если вы использовали elif :

answer = input ("Type count for counting and convert for converting ")

if (answer == "count"):
    text = input("Paste your text to count it: ")
    print(len(text))

elif:
    print ("This function is not available yet")

^^, что по сути аналогично написанию:

answer = input ("Type count for counting and convert for converting ")

if (answer == "count"):
    text = input("Paste your text to count it: ")
    print(len(text))

else:
    if(answer =="convert"):
        print ("This function is not available yet")
...