0
votes

Trouvez l'index d'un char à chaîne

Le code imprime la chaîne avec majuscule pour chaque nombre même. J'ai vérifié l'index de chaque personnage par le compteur d'index (index = 0). Y a-t-il une autre option pour trouver l'index? Sans comptage d'index de créatine? XXX


0 commentaires

3 Réponses :


0
votes

Essayez d'utiliser: xxx

sortie: xxx


0 commentaires

0
votes

en utilisant énumérer () Method ajoute un compteur à un iérêteur et le renvoie sous une forme d'objet énumérable.

ex. xxx

o / p: xxx


0 commentaires

0
votes
def myfunc(str_string):  #  Dont use the str, its a keyword
    str_string = str_string.lower()
    new_str = ''
    for index in range(len(str_string)):  # loop through the string length rather string itself
        if index % 2 == 0:
            new_str += str_string[index].upper()
        else:
            new_str += str_string[index]
        index += 1
    return new_str

print(myfunc('Hello World'))


# one liner
str_index = 'Hello World'
print("".join([str_index[i].upper() if i%2==0 else str_index[i].lower() for i in range(len(str_index))  ]))

0 commentaires