Программа Python, предлагающая пользователю ввести предложение минимум из 5 слов. - PullRequest
0 голосов
/ 19 июня 2020

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

Ответы [ 3 ]

1 голос
/ 19 июня 2020

Вам необходимо использовать функцию

.split ()

, которая создает список с элементом для каждого слова в строке, которую вы используете для разделения.

sentence = input("Type a sentence of at least 5 words")
words = sentence.split()
if len(words) < 6:
    print("You need to type more words!")

Итак, длина списка, созданного .split (), равна тому, сколько слов они напечатали. Надеюсь, это поможет.

0 голосов
/ 19 июня 2020
while True:
    sent=input('Enter a sentence of at least five words>>')
    if len(sent.split(' '))>=5:
        break

Этот скрипт будет сохранять l oop, пока пользователь не введет предложение, состоящее как минимум из 5 слов.

0 голосов
/ 19 июня 2020
if len(sentence.split(" ")) < 6:
    [Do something]
...