Python вводит фрукт в список и подсчитывает, сколько слов

#python #python-3.x #list

Вопрос:

Итак, допустим, у меня есть такой список

 fruit = ['strawberry', 'orange', 'banana', 'mango', 'cherry']  

Я хочу, чтобы пользователь ввел название фрукта в список и подсчитал, сколько слов содержит введенный фрукт. что — то вроде этого ниже

 input the fruit name: orange orange has 6 words  

Я был бы очень признателен за помощь!

Комментарии:

1. Я думаю, ты имеешь в виду, сколько писем. Это довольно простой вопрос/операция в python. Вы пытались сначала найти решение? попробуйте погуглить, что делает эта len() функция. Во-вторых, какова цель этого списка? Может ли пользователь вводить только фрукты в список? Разве они не могут ввести, например 'grape' ?

2. Почему это слово вообще должно быть в списке? Просто получите длину входных данных.

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

Ответ №1:

 my_list = ['strawberry', 'orange', 'banana', 'mango', 'cherry'] your_fruit = input("input the fruit name:") if your_fruit in my_list:  count = len(your_fruit)  print(your_fruit, " has ", count, "letters") else:  print(your_fruit, " is not in ", my_list)  

Ответ №2:

Вы можете использовать len(string) функцию.

 orange_name = 'orange' print(len(orange_name))