У меня есть программа, которая принимает строковый ввод и целочисленный ввод. Целое число определяет 2 вещи, сколько раз печатается строка и какой символ в строке видится, иначе заменяется на «.».Python: Заменить символ в строке на основе ввода
Например - Строка: Hello World Integer: 3
должны показать, как:
H..l..W..l.
.e..o..o..d
..l.. ..r..
В основном печать диагональный текст.
Как бы я мог использовать каждый третий символ в строке, замененной на «.»? Независимо от введенной строки и начинается с первой.
Мне нужна только функция, я получил остальную часть кода.
код до сих пор это (не компактно):
stringVar = input("String: ")
countVar = input("Count: ")
countInt = int(countVar)
stringInt = len(stringVar)
if countInt > stringInt:
print("Number should be between 1 and the lenght of the string!")
exit()
if countInt < 1:
print("Number should be between 1 and the lenght of the string!")
exit()
count = 1
while count <= countInt:
print(stringVar)
count = count + 1
Я просто нужен способ, чтобы также заменить символы в STRINGVAR.
Можете ли вы показать нам, что вы пробовали до сих пор? – aestrivex
Вы пытались написать это самостоятельно? Если да, можете ли вы предоставить код? – Ffisegydd
Только что добавил код. – Sinfamy