bir dize tüm üst, alt ve karışık durum kombinasyonları bul, en "Fox"
diyelim, o zaman gösterir:Bir dize alacağını bir program yazmak istiyorum
fox, Fox, fOx, foX, FOx, FoX, fOX, FOX
Kodum şimdiye kadar:
Bugüne kadarstring = 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
Çıktı:
Enter String: fox
Fox
fOx
foX
>>>
Bunun için kütüphane işlevlerini kullanmaya izin var mı? – georg
@thg: O ev ödevi olduğunu söylemedi, bu yüzden en zarif çözümü (muhtemelen itertools'u içerecektir;) –
evet. İzin verdim – Whiskey