Darkbule37 2021-01-26 20:16 采纳率: 100%
浏览 37
已采纳

Python indexerror

这是我的编码:

def cookie_cook2(cook):
    """ cookie_cook2 takes a string `cook` and returns a string containing a grammatically correct and important question about the cook """
    # code here.
    
    if cook[0].lower()=="a" or cook[0].lower()=="e" or cook[0].lower()=="i" or cook[0].lower()=="o" or cook[0].lower()=="u":
        return 'How many cookies could an '+ cook + ' cook if a good cook could cook cookies'
    else:
        return 'How many cookies could a ' +cook+ ' cook if a good cook could cook cookies'
但是如何我输入>>> print(cookie_cook2(""))
它产生额结果不是How many cookies could a  cook if a good cook could cook cookies 而是Your submission raised an exception of type IndexError

  • 写回答

3条回答 默认 最新

  • 天际的海浪 2021-01-26 20:37
    关注

    # 要先判断cook字符串长度>=1,再进行下一步判断

        if len(cook)>=1 and (cook[0].lower()=="a" or cook[0].lower()=="e" or cook[0].lower()=="i" or cook[0].lower()=="o" or cook[0].lower()=="u"):

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥88 实在没有想法,需要个思路
  • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件
  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)