【问题标题】:Python input a fruit in the list and count how many wordsPython在列表中输入一个水果并统计有多少个单词
【发布时间】:2021-11-13 12:26:02
【问题描述】:

假设我有一个这样的列表

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

我希望用户在列表中输入水果的名称并计算输入的水果有多少单词。下面是这样的

input the fruit name: orange
orange has 6 words

非常感谢您的帮助!

【问题讨论】:

  • 我想你的意思是多少个字母。这是python中一个非常基本的问题/操作。您是否尝试过先寻找解决方案?尝试用谷歌搜索 len() 函数的作用。其次,清单的目的是什么?用户只能在列表中输入水果吗?他们不能输入例如'grape'吗?
  • 为什么这个词甚至必须在列表中?只需获取输入的长度即可。
  • 我投票结束这个问题,因为这是一个非常基本的问题,只需很少的研究即可轻松找到。用户没有尝试自行解决此问题。

标签: python python-3.x list


【解决方案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))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-14
      • 2022-12-03
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多