в чем смысл этой части моего кода?
у моего кода нет проблем, но я хочу знать, что означает эта часть моего кода :) спасибо!
orginalString = input("enter the word: ")
print("orginal string:", orginalString)
size = len(orginalString)
print("printing only even index chars")
for i in range(0, size, 2):
print("index[", i,"]", orginalString[i])
я хочу знать, почему мы должны поставить это здесь? и что это значит?
Цикл не имеет значения. У вас есть похожая строчка на print("orginal string:", orginalString)
. Вы это понимаете?
@OneCricketeer Это не похоже, внутри строки нет ничего похожего на index[",i,"]
.
Он печатает индексный номер между index[
и ]
, за которым следует символ в строке.
Это то же самое, что print("index[" + str(i) + "]" + orginalString[i])
.
Каждая запятая в операторе печати создает разделитель в строке.
Если вы хотите более чистое форматирование, используйте f-строки
print(f"index[{i}] {originalString[i]}")
Как вы написали свой код, если не знаете, что он означает?