Написал первую программу на Python (преобразование содержимого файла к верхнему или нижнему регистру). Сейчас пытаюсь немного оптимизировать код. Сейчас есть следующий код:
file = "C:/Python32/file.txt"
f = open(file, "r")
reg = input("Do you want upper register (U or u) or lower register (L or l)?: ")
print (reg)
if ((reg == "u") or (reg =="U")):
#print ("High register")
while 1:
l = f.readline();
if (l == ""):
break
else:
print(l.upper()),
elif ((reg == "l") or (reg =="L")):
#print ("Law register")
while 1:
l = f.readline();
if (l == ""):
break
else:
print(l.lower()),
else:
print ("UnreaL")
file = "C:/Python32/file.txt"
f = open(file, "r")
reg = input("Do you want upper register (U or u) or lower register (L or l)?: ")
def f(s):
while 1:
l = f.readline();
if (l == ""):
break
else:
print(l.s),
return
if ((reg == "u") or (reg =="U")):
#print ("High register")
f(upper())
elif ((reg == "l") or (reg =="L")):
#print ("Law register")
f(lower())
else:
print ("UnreaL")