Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
#начало индусокода
def desyatka(number):
return int(number/10.0)
def edenica(number):
return number-desyatka(number)*10
hours_string=[]
for a in range(0,30):
zzz=""
if edenica(a)<5:
zzz = " часа "
if edenica(a)==1:
zzz = " час "
if desyatka(a)==1:
zzz = " часов "
if edenica(a)==0:
zzz = " часов "
if zzz=="":
zzz=" часов "
hours_string.append(zzz)
minutes_string=[]
for a in range(0,60):
zzz=""
if edenica(a)<5:
zzz = " минуты "
if edenica(a)==1:
zzz = " минута "
if desyatka(a)==1:
zzz = " минут "
if edenica(a)==0:
zzz = " минут "
if zzz=="":
zzz=" минут "
minutes_string.append(zzz)
seconds_string=[]
for a in range(0,60):
zzz=""
if edenica(a)<5:
zzz = " секунды "
if edenica(a)==1:
zzz = " секунда "
if desyatka(a)==1:
zzz = " секунд "
if edenica(a)==0:
zzz = " секунд "
if zzz=="":
zzz=" секунд "
seconds_string.append(zzz)
#конец индусокода
Ф-ии, склоняющие по падежам и временам слова "часов", "минут", секунд
Комментарии (0) RSS