python硬币列表和位置

img


def validate_index(coins_list, position_number):

你题目的解答代码如下:

def validate_index(coins_list, position_number):
    if  1<=position_number<=9:
        return coins_list[position_number-1] == "$"
    else:
        return False
data = ['-','$','-','-','$','-','$','$','-']
print(validate_index(data, 2))
print(validate_index(data, 3))
print(validate_index(data, -1))
print(validate_index(data, 10))
print(validate_index(data, 0))

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

谁出的破题,话都读不通顺

def validate_index(coins_list, position_number):
    try:
        if coins_list[position_number] == '$':
            return True
        else:
            return False
    except:
        return False
data = ['-','-','$','-','$','-','$','$','-','-']
print(validate_index(data,2))
print(validate_index(data,3))
print(validate_index(data,-1))
print(validate_index(data,10))
print(validate_index(data,0))
    

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632