Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # sorting
- # -----------
- # num = [3, 2, 1]
- # swap = True
- # while swap:
- # swap = False
- # for i in range(len(num) - 1):
- # if num[i] > num[i + 1]:
- # t = num[i]
- # num[i] = num[i + 1]
- # num[i + 1] = t
- # swap = True
- # print(num)
- # --------------------------------
- # num = [[1, 3, 5], [2, 4, 8]]
- # for i in range(len(num) - 1):
- # diff = num[1] - num[0]
- # if num[i + 1] - num[i] == diff:
- # continue
- # elif not num[i + 1] - num[i] == diff:
- # print('not ok')
- # break
- # if num[i] == num[i + 1] - num[i]:
- # continue
- # elif not num[i] == num[i + 1] - num[i]:
- # print('not ok')
- # break
- # -----------------------
- # calc year,month,day,hour,minute,sec
- # -----------------------------------
- timee = [1, 59, 60, 395, 3840305, 31104000]
- def check(tim):
- if tim < 60:
- print(f'{tim} seconds')
- else:
- if tim >= 60:
- res = int(tim / 60)
- remainder = tim % 60
- # condition to check min is grater than 60
- if res >= 60:
- resHour = int(res / 60)
- resMin = res % 60
- # condition to check hour is grater than 24
- if resHour >= 24:
- resDay = int(resHour / 24)
- resHour = resHour % 24
- # condition to check day is grater than 30
- if resDay >= 30:
- resMon = int(resDay / 30)
- resDay = resDay % 30
- if resMon >= 12:
- resYear = int(resMon / 12)
- resMon = resMon % 12
- print(
- f'{resYear} year {resMon} month {resDay} day {resHour} hour {resMin} minute {remainder} seconds')
- else:
- print(
- f'{resMon} month {resDay} day {resHour} hour {resMin} minute {remainder} seconds')
- else:
- print(
- f'{resDay} day {resHour} hour {resMin} minute {remainder} seconds')
- else:
- print(f'{resHour} hour {resMin} minute {remainder} seconds')
- else:
- print(f'{res} minute {remainder} seconds')
- count = 0
- for tim in timee:
- count += 1
- print('case ', count, ': ', end=' ')
- check(tim)
Advertisement
Add Comment
Please, Sign In to add comment