1. 程式人生 > >(code)驗證數字黑洞,三位數,四位數-python

(code)驗證數字黑洞,三位數,四位數-python

#!/usr/bin/python
import urllib.request
import urllib.parse
import urllib.response
import os
import sys
import bs4
response = urllib.request.urlopen("https://www.ericsson.com/en")
html = response.read()
soup = bs4.BeautifulSoup(html,"html.parser")
print(soup.find_all(text='script'))



list_elem = []
def 
number(x): count = 0 if (len(str(x)) < 4): sort_number_3(x, count) if (len(str(x)) == 4): sort_number(x, count) def sort_number(x,count): if (count == 0): list_elem.append(x) count = count + 1 list = [] d = x%10;list.append(d) c = int((x%100)/10);list.append(c) b = int
((x%1000)/100);list.append(b) a = int(x/1000);list.append(a) list.sort() if (list.count(a) == 4): return list_elem.clear() i = (list[3]*1000+list[2]*100+list[1]*10+list[0]) - (list[0]*1000+list[1]*100+list[2]*10+list[3]) if (i == x): list_elem.append(i) message = "count:%s"%(count) list_elem.append(message) print
(list_elem) return list_elem.clear() else: sort_number(i,count) def sort_number_3(x,count): if (count == 0): list_elem.append(x) count = count + 1 list = [] d = x%10;list.append(d) c = int((x%100)/10);list.append(c) b = int((x%1000)/100);list.append(b) list.sort() if (list.count(d) == 3): return list_elem.clear() i = (list[2]*100+list[1]*10+list[0]) - (list[0]*100+list[1]*10+list[2]) if (i == x): list_elem.append(i) message = "count:%s"%(count) list_elem.append(message) print(list_elem) return list_elem.clear() else: sort_number_3(i,count) for x in range(10000): number(x)