#string #list #loops #for-loop
#питон #строка #Список #петли #для-петли
Вопрос:
Я хочу прописать символ в строке, в частности, используя цикл for. Может ли кто-нибудь показать, как это делается, используя приведенный ниже код. или что-то более простое, но все еще используемое для итераций цикла
name = input("Enter name") name_list = list(name) for i in range(len(name_list)): if i == name_list[3]: name_list = name_list[3].upper else: name_list = i print(name_list)
Ответ №1:
Предполагая, что это Python, вы можете это сделать, присвоив новую заглавную букву списку с индексом строчной буквы. Например, если мы хотим , чтобы каждая третья буква в строке была прописной enter name
, то:
name = "enter name" name_list = list(name) for i in range(len(name_list)): if i % 3 == 0: name_list[i] = name_list[i].upper() print(''.join(name_list))
Выход:
EntEr NamE