Я хочу, чтобы написать программу, которая будет принимать строку, скажем "Fox"
, то он выведет:Найти все верхние, нижние и смешанные комбинации случае строки
fox, Fox, fOx, foX, FOx, FoX, fOX, FOX
Мой код до сих пор:
string = raw_input("Enter String: ")
length = len(string)
for i in range(0, length):
for j in range(0, length):
if i == j:
x = string.replace(string[i], string[i].upper())
print x
Выход до сих пор:
Enter String: fox
Fox
fOx
foX
>>>
Вы разрешили использовать функции библиотеки для этого? – georg
@thg: Он не сказал, что это домашняя работа, поэтому, очевидно, он хочет самого элегантного решения (которое, вероятно, будет включать в себя 'itertools';) –
да. Мне разрешено – Whiskey