Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- Created on Sat Jan 18 16:59:14 2020
- @author: Исаев СД
- """
- start=42
- def getfirst(nsumm):
- n=0 # сумма цифр 9
- numEnd = [] # для записи 9ток
- while True:
- if n>nsumm:
- break
- else:
- n+=9
- numEnd.append(9)
- a = n-nsumm
- if a==9:
- numEnd = numEnd[:-1]
- else:
- numEnd[-1]=numEnd[-1]-a
- numEnd = int(''.join([str(x) for x in numEnd]))
- return numEnd
- first42 = getfirst(start)
- def dz2(start,score,count=1):
- numbs = start
- while True:
- numbs+=1
- if sum(list(map(int,str(numbs))))==score:
- count+=1
- if count==score:
- break
- print(score,count,numbs)
- dz2(first42,start)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement