python + kivy = 第一个安卓App

全部代码

# coding=utf-8
import kivy
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout
from kivy.clock import Clock as clock
from kivy.core.text import LabelBase

from time import strftime
import datetime

#设置字体
#kivy.resources.resource_add_path('./fonts/')
LabelBase.register(name = 'huawensongti',fn_regular = 'fonts/huawensongti.ttf')

#huawensongti,宋体

Builder.load_string('''
<sizefloat>:
	Button:
		id:mylabel
		text:'正时排盘'
		font_size:20
		font_name:'huawensongti'
		markup:True
		size_hint:0.2,0.1
		pos_hint:{'x':0,'y':0}
		on_press:root.press_button1()
	
	Button:
		id:mybutton2
		text:'字体加大'
		font_size:20
		font_name:'huawensongti'
		markup:True
		size_hint:0.2,0.1
		pos_hint:{'x':0.2,'y':0}
		on_press:root.press_button2()
	
	Button:
		id:mybutton3
		text:'字体缩小'
		font_size:20
		font_name:'huawensongti'
		markup:True
		size_hint:0.2,0.1
		pos_hint:{'x':0.4,'y':0}
		on_press:root.press_button3()
	
	
	
		
	TextInput:
		id:mytextinput
		text:''
		font_size:15
		font_name:'huawensongti'
		multiline:True
		size_hint:1,0.9
		pos_hint:{'center_x':0.5,'top':1}
		allow_copy:True
''')


def paipan(now,ifshicha,diliweizhi):
	global beijingshijian
	global datetime1
	global taisui
	global jieqi
	global jiazi2
	global dangqianriqi
	global jiazi
	global dangqianshijian
	global shijianjiedian
	
	print('当前时间:' + str(now))
	ts1 = str('当前时间:' + str(now))
	dangqianriqi = now.strftime('%Y-%m-%d')
	dangqianshijian = now.strftime('%H:%M:%S')


	#print('当前日期:' + str(dangqianriqi))
	#print('当前时间:' + str(dangqianshijian))
	print('地理位置:' + str(diliweizhi))
	ts2 = str('地理位置:' + str(diliweizhi))

	n1 = ['福建霞浦', '山东胶县', '内蒙古阿鲁科尔沁旗', '浙江富阳', '江苏武进','江苏常州', '浙江义乌', '四川双流', '甘肃武都', '山东掖县', '浙江文成','浙江德清', '内蒙古额尔古纳右旗', '浙江丽水', '浙江长兴', '浙江湖州', '江苏泰州','福建柘荣', '浙江浦江', '江苏盐城', '内蒙古敖汉旗', '江苏泰县', '四川资中', '江苏滨海', '江苏宜兴', '江苏兴化', '贵州水城', '贵州六盘水', '港澳台台南','浙江浙江', '浙江杭州', '浙江武义', '江苏扬中', '福建福鼎', '江苏阜宁', '福建平潭', '内蒙古 建昌', '浙江东阳', '浙江诸暨', '江苏建湖', '西藏仁布','浙江永康', '江苏泰兴', '山东胶南', '山东平度', '四川富顺', '甘肃碌曲','甘肃下河', '青海循化', '福建将乐', '云南禄劝', '云南安宁', '江西弋阳', '云南个旧', '内蒙古长海', '云南绿春', '云南红河', '四川喜德', '福建东山', '福建漳平', '安徽凤阳', '天津蓟县', '云南峨山', '四川石棉', '青海乐都', '四川越西', '福建永安', '山东庆云', '云南武定', '福建南靖', '福建漳州', '福建云霄', '福建光泽', '安徽蚌埠', '四川小金', '河北黄骅', '安徽固镇', '新疆昌吉', '内蒙古辽中', '福建平和', '天津宝坻', '青海化隆', '安徽卢江', '四川西昌', '安徽安徽', '安徽合肥', '山东泗水', '内蒙古彰武', '福建邵武', '安徽石台', '安徽贵池', '河北兴隆', '内蒙古克什克腾旗', '云南石屏', '云南 富民', '安徽肥东', '内蒙古满洲里', '内蒙古海城', '吉林洮安', '四川泸定', '安徽纵阳', '四川会理', '江西贵溪', '江苏徐州', '江苏铜山', '山东济阳', '天津天津', '安徽怀远', '吉林白城', '福建明溪', '内蒙古新民', '山东滕县', '福建诏安', '安徽 长丰', '内蒙古鞍山', '福建泰宁', '安徽肥西', '山东商河', '云南易门', '四川来易', '四川德昌', '四川冕宁', '山东泰安', '江西乐平', '山东微山', '西藏定日', '河北孟村', '北京平谷', '青海平安', '江西万年', '云南禄丰', '山东历城', '江西资溪', '河北三河', '天津武清', '甘肃玛曲', '安徽安庆', '四川金川', '江西鹰潭', '福建龙岩', '内蒙古布特哈旗', '江西景德镇', '山东乐陵', '河北盐山', '四川马尔康', '西藏昂仁', '山东山东', '山东济南', '河北香河', '云南元江', '青海同仁', '青海尖扎', '四川康定', '青海互助', '安徽桐城', '安徽舒城', '甘肃永昌', '安徽萧县', '江苏沛县', '天津静海', '新疆呼图壁', '新疆布尔津', '江西黎川', '云南江城', '安徽东至', '吉林通榆', '四川丹巴', '山东临邑', '北京密云', '云南元谋', '新疆和硕', '内 蒙古辽阳', '山东兖州', '河北沧州', '黑龙江龙江', '福建建宁', '江西余江', '内蒙古新巴尔虎左旗', '福建永定', '福建清流', '山东宁阳', '山东宁津', '河北青县', '安徽寿县', '江西金溪', '安徽淮北', '安徽毫县', '安徽濉溪', '山东肥城', '山东齐河', '安徽淮南', '山东曲阜', '河北大厂', '云南新平', '安徽宿州', '安徽宿县', '山东邹县', '内蒙古东乌珠穆沁旗', '内蒙古岫岩', '福建连城', '安徽凤台', '云南黑江', '河北南皮', '河北廊坊', '云南永仁', '江西于干', '安徽望江', '河北安次', '江西波阳', '内蒙古阿拉善右旗', '内蒙古康平', '北京通县', '云南双柏', '青海大通', '内蒙古灯塔', '山东禹城', '山东鱼台', '北京顺义', '福建宁化', '内蒙古法库', '安徽怀宁', '河北大城', '河北丰宁', '青海青海', '青海西宁', '内蒙古沈阳', '江西南城', '北京怀柔', '青海河南', '青海门源', '江西东乡', '山东济宁', '山东陵县', '云南牟定', '江苏丰县', '青海湟中', '江西彭泽', '河北泊头', '云南勐腊', '四川盐边', '黑龙江泰来', '安徽蒙城', '新疆焉耆', '云南楚雄', '安徽潜山', '四川九龙', '新疆博湖', '黑龙江甘南', '江西南丰', '河北东光', '四川盐源', '山东长清', '内蒙古科尔沁左翼中旗', '四川阿坝', '内蒙古铁法', '吉林双辽', '内蒙古阿荣旗', '青海泽库', '山东平阴', '北京北京', '河北文安', '山东平原', '福建上杭', '新疆哈巴河', '河北 霸县', '安徽六安', '山东汶上', '福建长汀', '河南永城', '河北吴桥', '安徽岳西', '新疆和静', '江西抚州', '安徽砀山', '山东嘉祥', '云南大姚', '北京大兴', '江西石城', '江西广昌', '安徽霍山', '山东金乡', '内蒙古鄂伦春自治旗', '山东东平', '江 西临川', '山东德州', '河北固安', '青海湟源', '内蒙古本溪', '安徽太湖', '安徽霍丘', '山东茌平', '河北交河', '江西进贤', '安徽颖上', '河北景县', '云南南华', '河北永清', '内蒙古多伦', '青海久治', '青海贵德', '四川木里', '安徽涡阳', '江西宜 黄', '北京昌平', '江西都昌', '安徽利辛', '甘肃山丹', '内蒙古铁岭', '河北阜城', '四川道孚', '安徽宿松', '河南夏邑', '云南姚安', '云南华坪', '新疆尉梨', '河北献县', '福建武平', '山东梁山', '河北雄县', '山东巨野', '山东武城', '河北任丘', ' 内蒙古阿巴哈纳尔旗', '山东单县', '河北河间', '新疆库尔勒', '江西崇仁', '内蒙古抚顺', '吉林长岭', '黑龙江齐齐哈尔', '江西星子', '云南普洱', '江西瑞金', '内蒙古正蓝旗', '江西湖口', '山东东阿', '山东高唐', '新疆玛纳斯', '江西宁都', '山东夏 津', '云南思茅', '四川雅江', '河北故城', '河北武强', '内蒙古凤城', '山东郓城', '西藏聂拉木', '新疆石河子', '黑龙江加格达奇', '湖北黄梅', '河北安新', '河北武邑', '江西江西', '江西南昌', '山东成武', '云南镇沅', '内蒙古额济纳旗', '青海海晏', '内蒙古东沟', '内蒙古昌图', '安徽金寨', '河南虞城', '河北容城', '甘肃民乐', '河北新城', '新疆吉木乃', '河南台前', '吉林大安', '江西乐安', '江西永修', '河北肃宁', '河北赤城', '云南景东', '云南宁蒗', '安徽阜阳', '江西新建', '江西会昌', '云南景淇', '山东阳谷', '河北高阳', '河北定兴', '云南永胜', '吉林乾安', '河北涿县', '北京房山', '内蒙古开原', '江西九江', '山东聊城', '北京延庆', '四川壤塘', '江西德安', '青海贵南', '河北涞水', '云南景谷', '江西丰城', '河南固始', '河北沽 源', '吉林梨树', '山东莘县', '河北清河', '江西瑞昌', '河南商丘', '河北徐水', '四川炉霍', '江西寻乌', '内蒙古丹东', '吉林四平', '青海同德', '河北饶阳', '安徽太和', '青海共和', '黑龙江富裕', '安徽阜南', '河北蠡县', '湖北英山', '山东定陶', '黑龙江杜尔伯特', '湖北广济', '河北冀县', '河北深县', '云南祥云', '新疆沙湾', '江西安义', '云南宾川', '江西清江', '河北怀来', '山东曹县', '云南弥渡', '云南南涧', '青海班玛', '山东临清', '河北枣强', '河北衡水', '内蒙古莫力达瓦达斡尔族自治旗', '山东鄄城', '河北临西', '河北安平', '云南勐海', '河南范县', '河北博野', '甘肃张掖', '山东冠县', '河北满城', '山东荷泽', '江西永丰', '河南商城', '江西安远', '河南淮滨', '江西新干', '河北馆陶', '江西于都', '江西高安', '江西奉新', '河 北易县', '江西靖安', '湖北罗川', '河北南官', '四川色达', '安徽界首', '江西兴国', '云南巍山', '河南宁陵', '四川稻城', '内蒙古西丰', '黑龙江塔河', '湖北蕲春', '河北安国', '内蒙古太仆寺旗', '西藏萨嘎', '河南柘城', '西藏吉隆', '四川理塘', ' 四川新龙', '青海玛沁', '河南鹿邑', '河北保定', '河北清苑', '河北崇礼', '云南丽江', '河南南乐', '河北深泽', '河北涿鹿', '云南大理', '吉林怀德', '吉林扶余', '河北丘县', '河北束鹿', '云南鹤庆', '河南郸城', '青海刚察', '甘肃临泽', '西藏措勤', '黑龙江讷河', '江西峡江', '江西吉水', '河北大名', '河北广宗', '河北望都', '黑龙江林甸', '河南民权', '新疆和布克赛尔', '安徽临泉', '云南下关', '河北完县', '云南云县', '内蒙古清原', '河南清丰', '江西武宁', '湖北黄石', '云南临沦', '山东东明', '河北威县', '河南沈丘', '河南潢川', '河南睢县', '河北巨鹿', '河北晋县', '河北宣化', '江西定南', '河北平乡', '内蒙古宽甸', '湖北阳新', '湖北浠水', '河北新河', '青海祁连', '浙江萧山', '山东高密', '内蒙古鄂温克族自治旗', '江苏无锡', ' 云南麻栗坡', '贵州赫章', '甘肃靖远', '浙江余杭', '浙江泰顺', '四川威远', '四川江油', '甘肃文县', '江苏东台', '内蒙古绥中', '浙江安吉', '云南西畴', '四川中江', '山东青岛', '西藏康马', '福建福安', '浙江苍南', '浙江金华', '浙江桐庐', '云南 陆良', '贵州盘县', '港澳台高雄', '内蒙古建平', '西藏江孜', '江苏江阴', '江苏靖江', '江苏射阳', '山东招远', '甘肃陇西', '四川资阳', '山东崂山', '内蒙古朝阳', '河北秦皇岛', '甘肃定西', '浙江云和', '江苏金坛', '江苏响水', '四川宜宾', '江苏 海安', '江苏大丰', '山东即墨', '福建罗源', '江苏丹阳', '江苏江都', '福建连江', '四川筠连', '四川简阳', '福建长乐', '福建宁德', '四川高县', '四川平武', '新疆奇台', '内蒙古海拉尔', '四川绵阳', '浙江青田', '浙江临安', '湖北麻城', '内蒙古正 镶白旗', '河北无极', '四川甘孜', '江西信丰', '河北魏县', '河北广平', '云南洱源', '黑龙江肇源', '江西赣州', '江西新余', '河北曲周', '云南凤庆', '江西上高', '河南光山', '河南项城', '河北宁普', '青海甘德', '新疆奎屯', '江西泰和', '河南淮阳', '河南内黄', '云南剑川', '青海兴海', '湖北鄂城', '湖北黄冈', '河北张家口', '吉林辽源', '吉林农安', '河南太康', '云南双江', '河北藁城', '甘肃高台', '河南新县', '河南兰考', '黑龙江嫩江', '湖北新洲', '河北肥乡', '江西龙南', '江西宜丰', '河北赵县', '四川乡城', '江西万安', '河南杞县', '新疆克拉玛依', '内蒙古新宾', '河南濮阳', '云南漾濞', '黑龙江大庆', '江西吉安', '河南新蔡', '河北唐县', '内蒙古阿巴嘎旗', '云南澜沦', '黑龙江肇州', '江西南康', '河北隆尧', '河北南和', '黑龙江 依安', '河北张北', '吉林伊通', '江西分宜', '河北成安', '河北任县', '河北柏乡', '河北曲阳', '青海达日', '内蒙古垣仁', '黑龙江安达', '河南长垣', '河北新乐', '河北涞源', '吉林吉林', '吉林长春', '河北栾城', '河南周口', '江西安福', '河南平舆', '河北临漳', '新疆乌苏', '湖北红安', '云南昌宁', '河北康保', '河南商水', '河北高邑', '甘肃肃南', '河北正定', '江西上犹', '江西修永', '云南孟连', '河南浚县', '河北行唐', '江西全南', '河南罗山', '河北蔚县', '湖北通山', '河南滑县', '河北沙河', '云南永平', '河北万全', '河南息县', '云南中甸', '吉林东丰', '江西遂川', '河南西华', '河北永年', '河北内丘', '河北临城', '河北元氏', '河南通许', '江西万载', '云南耿马', '云南云龙', '江西宜春', '河南正阳', '河南扶沟', '河北灵寿', '河 北怀安', '江西铜鼓', '河北磁县', '江西大余', '湖北黄陂', '吉林海龙', '河南汝南', '河南开封', '河南汤阴', '河南安阳', '河北赞皇', '湖北武昌', '吉林双阳', '吉林德惠', '江西崇义', '湖北湖北', '湖北武汉', '吉林柳河', '云南兰坪', '湖北咸宁', '云南维西', '河南上蔡', '河北邢台', '河北河北', '河北石家庄', '河北邯郸', '云南西盟', '云南永德', '四川得荣', '新疆轮台', '河北武安', '山西灵丘', '河南延津', '河北阜平', '云南保由', '江西井冈山', '河南鄢县', '河南尉氏', '河南淇县', '河南鹤壁', '河北阳原', '云南施甸', '西藏仲巴', '黑龙江克山', '河北井陉', '河北平山', '云南沧源', '黑龙江明水', '港澳台香港', '西藏改则', '湖北大悟', '吉林通化', '河南信阳', '山西天镇', '河南汲县', '湖北崇阳', '河南封丘', '河北获鹿', '青海天 峻', '黑龙江肇东', '江西赣县', '湖北汉阳', '河南确山', '河南驻马店', '河南漯河', '河北定县', '云南镇康', '江西永新', '河南西平', '河南中牟', '内蒙古化德', '四川巴塘', '湖南宜章', '河南原阳', '河北尚义', '云南碧江', '江西莲花', '河南临颖', '黑龙江拜泉', '云南德钦', '云南福贡', '甘肃金塔', '湖南桂东', '湖北嘉鱼', '湖北孝感', '黑龙江青岗', '江西萍乡', '湖北蒲圻', '河南新乡', '河北鸡泽', '吉林集安', '黑龙江德都', '内蒙古镶黄旗', '四川白玉', '云南泸水', '湖北应山', '河南许昌', '河南林县', '湖北通城', '黑龙江克东', '湖南酃县', '河南长葛', '河南辉县', '河南遂平', '河南郾城', '吉林辉南', '吉林磐石', '江西宁冈', '内蒙古兴和', '河南新郑', '黑龙江兰西', '内蒙古苏尼特左旗', '云南龙陵', '湖北安陆', '黑龙江双城', ' 湖南汝城', '山西昔阳', '山西浑源', '西藏芒康', '河北涉县', '河南河南', '河南郑州', '云南贡山', '湖南浏阳', '河南获嘉', '山西平定', '新疆额敏', '吉林浑江', '湖北应城', '云南潞西', '湖北汉川', '新疆托里', '河南舞阳', '山西阳泉', '四川德格', '湖南平江', '山西和顺', '湖南茶陵', '内蒙古商都', '云南腾冲', '湖北云梦', '山西阳高', '黑龙江望奎', '黑龙江北安', '湖南醴陵', '甘肃酒泉', '河南襄城', '青海乌兰', '吉林榆树', '吉林吉林', '吉林永吉', '山西平顺', '黑龙江呼兰', '湖南临湘', '河南修武', '黑龙江呼玛', '河南桐柏', '山西黎城', '湖南资兴', '河南武陟', '黑龙江黑龙江', '黑龙江哈尔滨', '山西孟县', '河南叶县', '河南密县', '河南荥阳', '山西左权', '港澳台澳门', '湖南攸县', '山西五台', '河南泌阳', '山西大同', '云南梁 河', '河南平顶山', '西藏贡觉', '吉林桦甸', '山西繁峙', '湖南安仁', '山西陵川', '山西广灵', '新疆新源', '青海玛多', '河南禹县', '河南焦作', '吉林靖宇', '黑龙江通北', '河南郏县', '山西应县', '内蒙古察哈尔右翼前旗', '吉林九台', '山西寿阳', '湖南株洲', '内蒙古丰镇', '内蒙古察哈尔右翼后旗', '青海都兰', '湖南永兴', '湖北京山', '山西怀仁', '湖南岳阳', '山西长治', '内蒙古集宁', '云南畹町', '河南温贺', '四川石渠', '黑龙江阿城', '湖南泪罗', '河南博爱', '河南宝丰', '吉林舒兰', '黑龙江海伦', '河南登封', '山西襄垣', '山西壶关', '山西潞城', '黑龙江绥化', '湖南郴州', '湖南郴县', '湖南湖南', '湖南长沙', '河南巩县', '云南陇川', '新疆塔城', '湖南衡东', '山西定襄', '内蒙古苏尼特右旗', '新疆裕民', '云南盈江', '河南社旗', '河南沁阳', '新疆精河', '湖南湘潭', '湖北监利', '西藏左贡', '新疆沙雅', '黑龙江绥棱', '河南鲁山', '山西高平', '湖南湘阴', '山西长子', '山西屯留', '湖南衡山', '湖南来阳', '黑龙江五常', '河南唐河', '河南临汝', '山西晋城', '山西武乡', '云南瑞丽', '山西山阴', '湖南望城', '河南偃师', '河南孟县', '河南方城', '山西榆社', '山西代县', '新疆库车', '内蒙古庄河', '山西忻县', '山西原平', '山西沁县', '吉林蛟河', '山西左云', '山西阳曲', '新疆民丰', '新疆新和', '黑龙江巴彦', '内蒙古察 哈尔右翼中旗', '湖南衡阳', '湖南衡南', '湖北钟祥', '甘肃玉门', '河南济源', '西藏察雅', '湖南临武', '湖南宁乡', '湖南华容', '河南南阳', '山西太谷', '山西山西', '山西太原', '新疆尼勒克', '黑龙江宾县', '内蒙古卓资', '吉林抚松', '湖南桂阳', '山西榆次', '福建寿宁', '浙江桐乡', '山东日照', '浙江平阳', '江苏沙洲', '江苏高邮', '内蒙古陈巴尔虎旗', '江苏如皋', '江苏镇江', '江苏丹徒', '四川北川', '新疆富蕴', '浙江绍兴', '江苏扬州', '江苏邗江', '山东诸城', '安徽广德', '山东昌邑', '四川安县', '浙江缙云', '云南马关', '福建福清', '浙江瑞安', '江苏苏州', '江苏吴县', '云南永富', '甘肃舟曲', '甘肃宕昌', '山东黄县', '江苏吴江', '内蒙古凌源', '四川德阳', '福建周宁', '江苏灌南', '浙江温州', '浙江瓯海', '内蒙古奈曼旗', '内 蒙古巴林左旗', '云南砚山', '港澳台台中', '浙江永喜', '内蒙古兴城', '江苏宝应', '内蒙古宁城', '四川金堂', '浙江海宁', '福建福建', '福建福州', '云南罗平', '山东莱阳', '贵州威宁', '云南盐津', '浙江仙居', '山东长岛', '内蒙古喜桂图旗', '浙江 建德', '江苏常熟', '江苏涟水', '浙江松阳', '浙江兰溪', '江苏溧阳', '甘肃漳县', '山东莱西', '黑龙江庆安', '黑龙江孙吴', '湖南湘乡', '河南汝阳', '河南洛阳', '河南伊川', '河南孟津', '山西朔县', '湖北石首', '河南南召', '湖南常宁', '湖南衡阳', '湖南南县', '山西阳城', '西藏察隅', '湖南沅江', '河南新野', '湖南嘉禾', '湖南益阳', '山西祁县', '山西清徐', '山西右玉', '山西沁源', '山西宁武', '内蒙古凉城', '黑龙江黑河', '黑龙江爱辉', '湖南新田', '山西安泽', '湖北荆门', '湖南双峰', '湖北江陵', '山西平遥', '山西神池', '湖南蓝山', '湖南安乡', '河南宜阳', '山西沁水', '湖南祁东', '湖北襄樊', '河南新安', '山西交城', '西藏吕都', '湖北沙市', '山西平鲁', '青海称多', '湖南桃江', '新疆博乐', '河南邓县', '河南嵩县', '黑龙江尚 志', '山西文水', '河南镇平', '新疆巩留', '湖南娄底', '内蒙古二连浩特', '湖南宁远', '西藏八宿', '黑龙江铁力', '河南义马', '山西古县', '山西静乐', '山西介休', '湖南津市', '湖南祁阳', '新疆拜城', '吉林长白', '河南内乡', '山西浮山', '吉林敦 化', '山西五寨', '新疆特克斯', '山西孝义', '内蒙古和林格尔', '湖南江华', '山西娄烦', '山西灵石', '黑龙江木兰', '湖南汉寿', '青海玉树', '湖南澧县', '河南渑池', '山西汾阳', '吉林安图', '湖南常德', '山西翼城', '山西洪洞', '内蒙古四子王旗', '湖南涟源', '黑龙江延寿', '河南洛宁', '内蒙古清水河', '内蒙古内蒙古', '内蒙古呼和浩特', '湖南双牌', '湖南临澧', '湖南永州', '湖南零陵', '山西垣曲', '新疆于田', '山西岚县', '河南栾川', '黑龙江逊克', '山西绛县', '山西岢岚', '湖南道县', '西藏类乌齐', '广西贺县', '山西汾西', '湖南邵东', '山西霍县', '湖南邵阳', '河南西峡', '山西临汾', '湖南新邵', '山西侯马', '山西襄汾', '内蒙古武川', '湖南冷水江', '湖南石门', '广西梧州', '湖南江永', '山西曲沃', '新疆伊宁', '黑龙江通河', '广 西钟山', '湖北宜昌', '湖南新化', '湖南东安', '湖南桃源', '河南淅川', '山西偏关', '青海囊谦', '黑龙江方正', '湖南安化', '山西平陆', '山西闻喜', '山西交口', '河南陕县', '河南三门峡', '西藏普兰', '山西中阳', '山西河曲', '内蒙古托克托', '广 西灌阳', '山西离石', '内蒙古准格尔旗', '内蒙古上默特左旗', '西藏革吉', '山西方由', '新疆察布察尔', '湖南慈利', '山西保德', '黑龙江伊春', '新疆昭苏', '新疆温泉', '山西蒲县', '陕西府谷', '广西全州', '湖南隆回', '河南卢氏', '广西苍悟', '山 西夏县', '山西新绛', '山西兴县', '吉林和龙', '广西岑溪', '山西临县', '广西藤县', '陕西商南', '新疆霍城', '河南灵宝', '山西柳林', '湖南新宁', '山西石楼', '山西万荣', '广西恭城', '广西昭平', '山西乡宁', '湖北十堰', '山西临猗', '新疆策勒', '甘肃安西', '西藏洛隆', '山西运城', '山西稷山', '西藏波密', '山西河津', '山西芮城', '广西平乐', '广西兴安', '广西资源', '黑龙江海林', '山西吉县', '山西永和', '西藏丁青', '湖南武冈', '青海治多', '湖南洞口', '湖南溆浦', '广西蒙山', '黑龙江宁安', '广西容县', '内蒙古上默特右旗', '陕西神木', '湖南泸溪', '陕西吴堡', '海南文昌', '山西大宁', '青海曲麻菜', '海南琼海', '黑龙江依兰', '陕西韩城', '黑龙江牡丹江', '山西永济', '内蒙古达尔罕茂明安联合旗', '广西平南', '海南万宁', '湖南 沅陵', '广西荔浦', '海南海南', '海南海口', '陕西丹凤', '新疆阿瓦提', '海南琼山', '广西北流', '广西灵川', '海南定安', '湖南城步', '青海杂多', '新疆阿克苏', '广西桂林', '广西富川', '西藏墨脱', '吉林延吉', '湖南大庸', '陕西佳县', '吉林汪清', '广西陆川', '陕西潼关', '广西金秀', '湖南辰溪', '陕西延川', '吉林图们', '新疆洛浦', '湖南桑植', '陕西洛南', '陕西合阳', '陕西宜川', '陕西清涧', '广西玉林', '湖南绥宁', '湖南黔阳', '陕西绥德', '新疆温宿', '海南屯昌', '陕西华阴', '黑龙江汤源', '广西桂平', '陕西白河', '陕西子洲', '内蒙古固阳', '海南陵水', '广西龙胜', '陕西延长', '内蒙古达拉特旗', '陕西米脂', '广西临桂', '山东蓬莱', '内蒙古北票', '浙江遂昌', '四川广汉', '山东五莲', '山东安丘', '浙江嵊县', '云南丘北', '四 川绵竹', '四川南坪', '甘肃渭源', '西藏江达', '新疆吐鲁番', '山东栖霞', '内蒙古锦西', '安徽郎溪', '江苏句容', '江苏仪征', '江苏连云港', '四川什邡', '西藏白朗', '江苏淮安', '河北昌黎', '四川屏由', '江苏南通', '福建闽侯', '新疆吉木萨尔', ' 浙江上虞', '内蒙古扎鲁特旗', '浙江龙泉', '四川新都', '浙江嘉兴', '云南文山', '云南富源', '浙江新昌', '江苏赣榆', '山东潍坊', '云南宣威', '四川仁寿', '甘肃榆中', '浙江海盐', '浙江嘉善', '浙江乐清', '浙江庆无', '云南彝良', '四川井研', '四 川四川', '四川成都', '江苏昆山', '浙江淳安', '甘肃景泰', '港澳台新竹', '甘肃岷县', '江苏溧水', '江苏金湖', '江苏清江', '江苏淮阴', '西藏南木林', '江苏灌云', '山东潍县', '河北抚宁', '黑龙江嘉荫', '海南澄迈', '内蒙古东胜县', '内蒙古伊克昭 盟', '内蒙古包头', '西藏噶尔', '湖南洪江', '陕西商县', '陕西人荔', '湖南怀化', '新疆和田', '陕西成城', '湖南古丈', '陕西山阳', '青海格尔木', '甘肃肃北', '四川巫山', '陕西黄龙', '湖南永顺', '海南琼中', '湖南麻阳', '湖南芷江', '黑龙江林口', '湖南通道', '陕西华县', '陕西榆林', '内蒙古伊金霍洛旗', '西藏扎达', '广西博白', '广西永福', '湖南会同', '湖南吉首', '甘肃敦煌', '黑龙江鹤岗', '海南保亭', '广西象州', '海南临高', '西藏边坝', '湖南靖县', '广西武宜', '吉林珲春', '黑龙江佳木斯', '陕西子长', '新疆伊吾', '湖南保靖', '广西鹿寨', '新疆墨玉', '西藏日上', '广西贵县', '四川巫溪', '陕西白水', '陕西蒲城', '广西三江', '海南儋县', '广西浦北', '四川奉节', '陕西镇坪', '黑龙江穆棱', '海南崖县', '陕西渭南', '湖南花垣', '海南白沙', '湖南凤凰', '湖南龙山', '陕西洛川', '广西柳州', '广西融安', '陕西平利', '陕西富县', '陕西甘泉', '陕西旬阳', '广西柳江', '陕西安寨', '黑龙江桦川', '陕西蓝田', '陕西横山', '广西灵山', '陕西黄陵', '黑龙江勃利', '黑龙江桦南', '陕西延安', '西藏林芝', '甘肃阿克塞', '新疆乌什', '贵州铜仁', '广西合浦', '广西横县', '贵州天柱', '贵州万山', '贵州锦屏', '贵州松桃', '黑龙江七台河', '黑龙江萝北', '海南乐东', '陕西富平', '湖南新晃', '陕西镇安', '贵州黎平', '陕西柞水', '西 藏米林', '广西来宾', '广西柳城', '广西融水', '广西北海', '陕西铜川', '陕西宜君', '陕西高陵', '西藏巴青', '新疆柯平', '黑龙江鸡四', '海南昌江', '内蒙古乌审旗', '陕西安康', '陕西临潼', '黑龙江鸡东', '陕西陕西', '陕西西安', '陕西三原', '贵 州玉屏', '广西罗城', '贵州从江', '广西合山', '四川云阳', '陕西岚皋', '黑龙江东宁', '黑龙江集贤', '陕西泾阳', '黑龙江绥芬河', '黑龙江双鸭山', '贵州江口', '四川黔江', '广西宾阳', '陕西靖边', '陕西志丹', '陕西耀县', '四川秀山', '陕西长安', '四川西阳', '西藏索县', '内蒙古杭锦旗', '贵州三穗', '西藏比如', '四川城口', '广西忻城', '内蒙古乌拉特前旗', '海南东方', '广西宜山', '广西钦州', '陕西户县', '广西上林', '新疆巴楚', '贵州剑河', '陕西淳化', '陕西紫阳', '陕西汉阴', '内蒙古乌拉特后旗', '内蒙古乌拉特中旗', '贵州岑巩', '四川武隆', '陕西咸阳', '贵州榕江', '西藏嘉黎', '新疆哈密', '陕西礼泉', '甘肃庄宁', '新疆阿合奇', '贵州镇远', '贵州印江', '四川开县', '广西邕宁', '陕西兴平', '广西防城', '四川万县', '广西广西', '广西南宁', '陕西宁陕', '陕西旬邑', '贵州台江', '新疆皮山', '内蒙古五原', '广西武鸣', '广西环江', '陕西石泉', '贵州沿河', '陕西乾县', '西藏工布江达', '广西马山', '四川彭水', '四川百沙', '黑龙江绥滨', '黑龙江密山', '陕西永寿', '贵州德江', '四川石柱', '贵州师阡', '四川通江', '贵州施秉', '西藏朗县', '广西都安', '陕西彬县', '贵州雷山', '广西河池', '四川万源', '陕西汉中', '四川忠县', '甘肃合水', '贵州思南', '陕西周至', '陕西武功', '陕西吴旗', '陕西佛坪', '甘肃华池', '新疆巴 里坤', '甘肃宁县', '广西扶绥', '陕西镇巴', '贵州黄平', '贵州荔波', '贵州余庆', '甘肃庆阳', '贵州务川', '四川开江', '陕西浮风', '贵州三都', '黑龙江宝清', '陕西麟游', '陕西长武', '贵州丹寨', '四川梁平', '陕西西乡', '陕西眉县', '黑龙江富锦', '广西上思', '贵州凯里', '内蒙古鄂托克旗', '四川宜汉', '四川丰都', '广西隆安', '陕西岐山', '新疆麦盖提', '甘肃灵台', '贵州道真', '西藏加查', '广西平果', '陕西定边', '贵州麻江', '陕西洋县', '贵州平塘', '广西南丹', '贵州独山', '贵州都匀', '贵州福泉', '贵州凤冈', '福建莆田', '安徽天长', '内蒙古翁牛特旗', '江苏南通', '福建永泰', '安徽宁国', '四川彭县', '河北青龙', '四川犍为', '西藏亚东', '云南大关', '上海青浦', '江苏太仓', '河北乐亭', '四川茂汶', '浙江洞头', '浙江衢州', ' 甘肃临洮', '浙江临海', '江苏高淳', '内蒙古赤峰', '福建闽清', '四川郫县', '江苏海门', '内蒙古锦州', '福建政和', '江苏洪泽', '河北卢龙', '浙江余姚', '上海金山', '山东海阳', '江苏江宁', '江苏六合', '山东莒南', '山东营县', '山东昌乐', '四川 彭由', '江苏如东', '云南沽益', '西藏日喀则', '四川青神', '四川眉由', '四川温江', '江苏沭阳', '云南曲靖', '内蒙古义县', '福建惠安', '江苏江苏', '江苏南京', '四川新津', '浙江玉环', '浙江慈溪', '福建松溪', '上海松江', '上海嘉定', '云南泸西', '浙江平湖', '福建屏南', '云南河口', '四川沐川', '浙江天台', '云南师宗', '云南绥江', '甘肃皋兰', '黑龙江同江', '贵州湄潭', '贵州正安', '内蒙古鄂托克前旗', '西藏隆子', '新疆叶城', '宁夏盐池', '陕西凤翔', '甘肃泾川', '四川达县', '广西崇左', '内蒙古临河', '广西东兰', '四川涪陵', '四川垫江', '甘肃环县', '陕西城固', '陕西太白', '西藏聂荣', '新疆泽普', '贵州瓮安', '广西巴马', '新疆莎车', '广西大新', '四川大竹', '贵州绥阳', '广西天峨', '陕西宝鸡', '四川南川', '陕西千阳', '广 西天等', '广西田东', '内蒙古杭锦后旗', '四川平昌', '西藏曲松', '西藏那曲', '广西宁明', '广西凤山', '甘肃崇信', '重庆南桐', '贵州贵定', '甘肃镇源', '西藏桑日', '贵州开阳', '陕西留坝', '四川渠县', '陕西南郑', '四川邻水', '西藏错那', '广西 田阳', '贵州遵义', '陕西陇县', '广西龙州', '四川南江', '内蒙古乌海', '贵州桐梓', '新疆枷师', '西藏墨竹工', '西藏乃东', '贵州龙里', '内蒙古磴口', '广西凭祥', '贵州贵州', '贵州贵阳', '宁夏陶乐', '陕西勉县', '甘肃平凉', '西藏安多', '新疆乐 普湖', '贵州惠水', '甘肃华亭', '西藏穷结', '重庆长寿', '贵州罗甸', '四川华云', '广西百色', '四川广安', '广西德保', '贵州修文', '四川营山', '广西乐业', '重庆綦江', '广西凌云', '重庆重庆', '宁夏平罗', '陕西凤县', '贵州息烽', '四川巴中', ' 贵州清镇', '贵州长顺', '四川蓬安', '四川岳池', '广西靖西', '贵州仁怀', '西藏措美', '宁夏石嘴山', '西藏达孜', '四川仪陇', '宁夏贺兰', '宁夏灵武', '四川旺苍', '宁夏泾源', '四川武胜', '重庆合川', '甘肃两当', '宁夏固原', '宁夏宁夏', '宁夏银 川', '贵州平坝', '西藏扎囊', '陕西宁强', '重庆荣昌', '宁夏吴忠', '贵州习水', '新疆英吉沙', '陕西略阳', '广西田林', '宁夏永宁', '西藏林周', '甘肃清水', '新疆阿图什', '甘肃徽县', '宁夏隆德', '西藏西藏', '西藏拉萨', '贵州望谟', '宁夏青铜峡', '贵州紫云', '四川南允', '甘肃庄浪', '西藏当雄', '新疆疏勒', '贵州黔西', '黑龙江虎林', '重庆壁山', '四川南部', '甘肃张家川', '贵州金沙', '重庆潼南', '黑龙江饶河', '四川苍溪', '西藏贡嘎', '西藏堆龙德庆', '宁夏同心', '新疆阿克陶', '新疆咯什', '贵州安顺', '重庆万盛', '四川广元', '黑龙江抚远', '广西那坡', '四川西允', '西藏洛扎', '新疆疏附', '重庆铜梁', '贵州册亭', '四川古蔺', '四川合江', '贵州织金', '四川阆中', '贵州镇宁', '贵州普定', '重庆永川', '甘肃成县', '宁夏西吉', ' 西藏曲水', '贵州赤水', '甘肃天水', '甘肃秦安', '内蒙古阿拉善左旗', '宁夏中宁', '宁夏海原', '贵州贞丰', '四川蓬溪', '贵州关岭', '贵州大方', '云南富宁', '重庆大足', '四川遂宁', '甘肃康县', '甘肃静宁', '四川泸县', '四川剑阁', '四川叙水', ' 四川泸州', '贵州钠雍', '四川纳溪', '贵州安龙', '新疆青河', '四川盐亭', '甘肃甘谷', '广西隆林', '新疆木垒', '西藏浪卡子', '四川射洪', '四川安岳', '贵州毕节', '甘肃西和', '甘肃通渭', '贵州六枝', '四川隆昌', '新疆鄯善', '贵州晴龙', '四川青 川', '贵州兴仁', '宁夏中卫', '新疆乌恰', '四川梓潼', '甘肃礼县', '西藏尼木', '云南广南', '广西西林', '甘肃会宁', '四川兴文', '四川江安', '四川三台', '云南威信', '西藏班戈', '四川内江', '四川乐至', '新疆塔什库尔', '江苏东海', '港澳台桃园', '福建仙游', '云南昭通', '西藏申扎', '河北迁安', '四川崇庆', '内蒙古开鲁', '江苏泗阳', '河北平泉', '甘肃康乐', '河北滦南', '内蒙古喀喇沁旗', '云南屏边', '内蒙古锦县', '内蒙古巴林右旗', '浙江温岭', '山东沂水', '云南永善', '新疆托克逊', '福建吉田', '浙江三门', '江苏江浦', '四川雷波', '山东烟台', '浙江江山', '云南马龙', '四川灌县', '四川汶川', '四川松潘', '上海崇明', '浙江奉化', '四川夹江', '浙江宁海', '福建泉州', '福建晋江', '安徽绩溪', '浙江椒江', '福建浦城', '上海奉贤', '山东垦利', '河北唐海', '云南鲁甸', '甘肃卓尼', '甘肃广河', '内蒙古科尔沁右翼中旗', '安徽旌得', '山东临朐', '四川马边', '四川丹棱', '四川大邑', '上海上海', '上海宝山', '浙江黄岩', '山东福山', '安徽宣城', '山东临沭', '山东寿光', '河北滦县', '四川乐由', '甘肃甘肃', '甘肃兰州', '贵州普安', '四川南溪', '贵州兴义', '四川长宁', '甘肃武山', '云南镇雄', '四川琪县', '港澳台台北', '内蒙古突泉', '浙江常山', '四川娥眉', '西藏岗巴', '浙江宁波', '浙江鄞县', '安徽歙县', '安徽来安', '云南弥勒', '山东牟平', '安徽泾县', '山东广饶', '云南蒙自', '福建南安', '浙江开化', '甘肃东乡', '内蒙古大连', '安徽芜湖', '四川洪雅', '安徽当涂', '山东东营', '安徽和县', '内蒙古阜新', '山东郯城', '山东临沂', '甘肃临潭', '江苏启东', '福建金门', '甘肃永靖', '江苏新沂', '福建建瓯', '安徽南陵', '安徽屯溪', '安徽滁州', '甘肃和政', '上海川沙', '内蒙古金县', '福建永春', '江苏宿迁', '河北迁西', '四川蒲江', '浙江镇海', '港澳台基隆', '安徽全椒', '云南会泽', '山东乳山', '内蒙古额 尔古纳左旗', '安徽马鞍山', '山东沂南', '山东高都', '河北宽城', '四川邛崃', '港澳台宜兰', '内蒙古库伦旗', '江西玉山', '山东利津', '云南寻甸', '四川峨边', '甘肃永登', '西藏谢通', '安徽繁昌', '浙江象山', '内蒙古北镇', '江西广丰', '安徽休宁', '福建安溪', '福建龙溪', '山东沂源', '福建南平', '四川理县', '福建同安', '山东沾化', '四川美姑', '新疆阿勒泰', '安徽太平', '河北丰润', '四川金口', '上海南汇', '福建德化', '云南金平', '云南路南', '山东桓台', '山东博兴', '云南宜良', '福建南平', '安徽含山', '福建厦门', '河北丰南', '甘肃民勤', '四川名山', '内蒙古新金', '江苏盱眙', '山东淄博', '内蒙古复县', '山东仓山', '山东滨州', '云南嵩明', '福建崇安', '河北唐山', '内蒙古林西', '江苏泗洪', '内蒙古新巴尔虎右旗', '云南开远', '甘肃迭部', '四川金阳', '甘肃临夏', '西藏萨迦', '山东文登', '山东蒙阴', '四川黑水', '内蒙古大洼', '江苏睢宁', '四川若尔盖', '新疆阜康', '河北承德', '云南华宁', '内蒙古乌兰浩特', '安徽黟县', '云南巧家', '云南澄江', '四川芦山', '山东威海', '河北玉田', '浙江定海', '安徽泗县', '内蒙古黑山', '安徽巢湖', '安徽巢县', '安徽五河', '甘肃古浪', '河北海兴', '甘肃积石山', '安徽青阳', '四川宝兴', '甘肃天祝', '福建大田', '江西婺源', '天津宁河', '四川昭觉', '内蒙古营口', '安徽铜陵', '云南元阳', '四川荣经', '浙江岱山', '福建顺昌', '四川布拖', '青海民和', '福建龙海', '云南建水', '云南呈贡', '四川天全', '福建沙县', '西藏定结', '山东新泰', '四川宁南', '安徽嘉山', '内蒙古盘山', '内蒙古科尔沁右翼前旗', '江西上饶', '江苏邳县', '山东费县', '山东滨县', '河北遵化', '四川雅安', '福建长泰', '安徽无为', '山东邹平', '云南通海', '江西铅山', '浙江普陀', '安徽祁门', '河北隆化', '安徽定远', '新疆新疆', '新疆乌鲁木齐', '新疆米泉', '山东新汶', '山东莱芜', '山东高青', '四川汉源', '内蒙古科尔沁左翼后旗', '内蒙古盖县', '黑龙江漠河', '山东平邑', '四川甘洛', '江西横峰', '西藏拉孜', '福建漳浦', '福建三明', '甘肃武威', '内蒙古台安', '山东荣成', '江西德兴', '山东阳信', '山东无棣', '内蒙古西乌珠穆沁旗', '云南晋宁', '山东枣庄', '浙江嵊四', '安徽吴壁', '四川会东', '四川红原', '福建华安', '山东章丘', '河北滦平', '云南玉溪', '四川普格', '山东惠民', '新疆福海', '云南江川', '云南云南', '云南昆明', '内蒙古通辽', '河北围场']
	n2 = ['加', '加', '加', '减', '减', '减', '加', '减', '减', '减', '加', '加', '加', '减', '减', '加', '减', '减', '减', '加', '减', '加', '减', '减', '减', '减', '减', '减', '加', '加', '加', '减', '减', '加', '减', '减', '减', '加', '加', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '减', '加', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '加', '加', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '加', '减', '减', '加', '加', '加', '加', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '加', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '加', '减', '加', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '加', '加', '加', '减', '加', '减', '减', '加', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '加', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '加', '减', '减', '减', '加', '减', '加', '加', '减', '减', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '加', '加', '减', '减', '减', '加', '加', '减', '减', '减', '减', '加', '加', '加', '减', '减', '加', '加', '加', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '加', '加', '加', '减', '加', '减', '减', '减', '减', '减', '加', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '加', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '加', '加', '加', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '加', '加', '减', '减', '减', '加', '加', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '加', '减', '加', '加', '减', '加', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '减', '加', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '加', '加', '减', '加', '减', '减', '减', '加', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '加', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '加', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '加', '加', '减', '减', '加', '加', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '加', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '加', '减', '加', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '加', '加', '减', '减', '减', '减', '减', '减', '减', '加', '加', '减', '减', '减', '减', '减', '减', '加', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '减', '加', '减']
	n3 = ['0:0:0', '0:0:0', '0:0:12', '0:0:12', '0:0:12', '0:0:12', '0:0:14', '1:0:14', '1:0:14', '0:0:17', '0:0:19', '0:0:19', '0:0:19', '0:0:19', '0:0:22', '0:0:24', '0:0:24', '0:0:26', '0:0:29', '0:0:31', '0:0:31', '0:0:36', '1:0:36', '0:0:38', '0:0:43', '0:0:43', '1:0:43', '1:0:43', '0:0:46', '0:0:46', '0:0:46', '0:0:46', '0:0:46', '0:0:48', '0:0:50', '0:0:53', '0:0:53', '0:0:55', '0:0:55', '0:0:55', '2:0:55', '0:0:5', '0:0:5', '0:0:7', '0:0:7', '1:0:7', '1:10:0', '1:10:10', '1:10:10', '0:10:12', '1:10:12', '1:10:14', '0:10:17', '1:10:17', '0:10:19', '1:10:19', '1:10:19', '1:10:19', '0:10:24', '0:10:24', '0:10:24', '0:10:24', '1:10:29', '1:10:29', '1:10:29', '1:10:2', '0:10:31', '0:10:31', '1:10:34', '0:10:36', '0:10:36', '0:10:38', '0:10:38', '0:10:38', '1:10:38', '0:10:41', '0:10:43', '2:10:46', '0:10:48', '0:10:48', '0:10:48', '1:10:48', '0:10:50', '1:10:50', '0:10:55', '0:10:55', '0:10:55', '0:10:5', '0:10:5', '0:10:5', '0:10:5', '0:10:5', '0:10:5', '1:10:5', '1:10:5', '0:10:7', '0:10:7', '0:11:0', '0:11:0', '1:11:0', '0:11:10', '1:11:10', '0:11:12', '0:11:12', '0:11:12', '0:11:12', '0:11:12', '0:11:14', '0:11:17', '0:11:17', '0:11:19', '0:11:19', '0:11:22', '0:11:22', '0:11:24', '0:11:24', '0:11:24', '0:11:24', '1:11:24', '1:11:24', '1:11:24', '1:11:24', '0:11:29', '0:11:31', '0:11:31', '2:11:34', '0:11:36', '0:11:36', '1:11:38', '0:11:41', '1:11:41', '0:11:43', '0:11:46', '0:11:46', '0:11:48', '1:11:50', '0:11:53', '1:11:53', '0:11:55', '0:11:58', '0:11:7', '0:11:7', '0:11:7', '0:11:7', '1:11:7', '2:11:7', '0:12:0', '0:12:0', '0:12:0', '1:12:0', '1:12:0', '1:12:0', '1:12:12', '1:12:12', '0:12:14', '0:12:14', '1:12:14', '0:12:17', '0:12:17', '0:12:19', '2:12:19', '2:12:19', '0:12:22', '1:12:29', '0:12:2', '0:12:31', '1:12:31', '0:12:34', '0:12:36', '1:12:36', '2:12:38', '0:12:41', '0:12:41', '0:12:41', '0:12:43', '0:12:43', '0:12:43', '0:12:43', '0:12:46', '0:12:46', '0:12:48', '0:12:48', '0:12:48', '0:12:53', '0:12:55', '0:12:55', '0:12:58', '0:12:58', '0:12:58', '0:12:58', '0:12:5', '0:12:5', '0:12:5', '1:12:5', '0:12:7', '0:12:7', '0:12:7', '0:12:7', '0:13:0', '0:13:0', '0:13:10', '1:13:10', '0:13:12', '0:13:12', '1:13:12', '0:13:14', '0:13:14', '0:13:14', '0:13:17', '1:13:17', '0:13:19', '0:13:19', '1:13:19', '1:13:19', '0:13:22', '0:13:22', '0:13:24', '0:13:24', '0:13:26', '0:13:29', '0:13:29', '0:13:29', '0:13:29', '1:13:2', '1:13:2', '0:13:31', '0:13:31', '0:13:31', '1:13:31', '1:13:31', '0:13:34', '0:13:38', '0:13:41', '1:13:41', '0:13:43', '1:13:43', '0:13:46', '0:13:46', '1:13:46', '1:13:46', '0:13:48', '0:13:48', '2:13:48', '1:13:50', '0:13:53', '1:13:53', '2:13:53', '0:13:55', '0:13:55', '0:13:55', '1:13:58', '0:13:5', '0:13:7', '1:13:7', '0:14:0', '0:14:0', '0:14:0', '1:14:0', '0:14:10', '0:14:10', '0:14:12', '0:14:14', '0:14:22', '2:14:22', '0:14:29', '0:14:2', '0:14:2', '0:14:31', '0:14:31', '0:14:31', '0:14:34', '2:14:36', '0:14:38', '0:14:38', '0:14:38', '1:14:38', '0:14:41', '0:14:43', '0:14:43', '0:14:43', '0:14:43', '0:14:48', '0:14:48', '0:14:50', '0:14:50', '0:14:50', '1:14:53', '0:14:55', '0:14:55', '0:14:55', '0:14:55', '0:14:55', '0:14:58', '0:14:58', '0:14:58', '1:14:58', '0:14:5', '0:14:5', '1:14:7', '1:14:7', '1:15:0', '0:15:10', '0:15:12', '0:15:12', '0:15:14', '0:15:14', '1:15:14', '0:15:24', '0:15:26', '1:15:26', '0:15:29', '0:15:29', '1:15:2', '1:15:2', '2:15:2', '0:15:31', '0:15:36', '0:15:36', '0:15:36', '0:15:41', '0:15:41', '0:15:41', '0:15:41', '0:15:43', '0:15:43', '2:15:46', '0:15:48', '0:15:53', '0:15:53', '0:15:53', '0:15:53', '1:15:53', '0:15:55', '0:15:55', '0:15:5', '0:15:5', '0:15:5', '2:15:7', '0:16:0', '0:16:0', '1:16:0', '1:16:0', '0:16:10', '0:16:10', '0:16:12', '0:16:14', '2:16:14', '2:16:14', '0:16:17', '0:16:17', '0:16:19', '0:16:24', '0:16:26', '0:16:26', '0:16:29', '1:16:29', '1:16:29', '1:16:2', '0:16:31', '0:16:31', '0:16:31', '0:16:31', '0:16:34', '1:16:36', '0:16:38', '2:16:38', '0:16:41', '0:16:43', '0:16:43', '0:16:43', '0:16:43', '0:16:43', '1:16:43', '1:16:43', '0:16:46', '0:16:48', '0:16:50', '1:16:50', '0:16:53', '0:16:53', '0:16:53', '1:16:58', '0:16:5', '0:16:5', '0:16:5', '0:16:7', '0:16:7', '0:16:7', '0:16:7', '1:16:7', '0:17:0', '1:17:0', '0:17:10', '1:17:10', '0:17:12', '0:17:17', '0:17:17', '0:17:19', '0:17:19', '0:17:19', '0:17:24', '0:17:24', '0:17:24', '1:17:24', '0:17:26', '0:17:29', '0:17:29', '1:17:29', '0:17:2', '0:17:34', '1:17:34', '0:17:36', '0:17:36', '0:17:41', '0:17:43', '0:17:43', '0:17:46', '0:17:46', '0:17:46', '0:17:46', '1:17:46', '2:17:46', '0:17:48', '1:17:48', '0:17:50', '0:17:50', '0:17:53', '1:17:55', '1:17:58', '1:17:5', '0:17:7', '0:17:7', '0:17:7', '0:18:0', '0:18:0', '0:18:0', '0:18:0', '1:18:0', '0:18:10', '0:18:10', '1:18:10', '0:18:12', '0:18:12', '0:18:17', '0:18:19', '0:18:19', '0:18:22', '0:18:22', '0:18:24', '0:18:24', '0:18:26', '0:18:29', '0:18:29', '0:18:2', '0:18:31', '0:18:31', '0:18:31', '1:18:36', '0:18:38', '0:18:41', '1:18:41', '0:18:46', '1:18:46', '0:18:48', '0:18:48', '0:18:48', '0:18:48', '0:18:48', '2:18:48', '0:18:50', '2:18:50', '1:18:53', '1:18:53', '1:18:58', '0:18:5', '0:18:5', '0:18:7', '0:19:0', '1:19:0', '0:19:10', '0:19:12', '0:19:12', '1:19:14', '0:19:17', '0:19:17', '0:19:17', '0:19:17', '1:19:17', '0:19:19', '1:19:19', '1:19:19', '2:19:22', '0:19:24', '0:19:24', '0:19:26', '0:19:26', '0:19:26', '0:19:26', '0:19:29', '0:19:29', '2:19:29', '0:19:2', '1:19:2', '0:19:31', '1:19:31', '0:19:36', '0:19:36', '0:19:38', '0:19:38', '1:19:38', '0:19:41', '0:19:41', '0:19:46', '0:19:50', '0:19:50', '0:19:53', '0:19:53', '0:19:53', '0:19:55', '0:19:55', '0:19:5', '0:19:7', '0:19:7', '0:19:7', '1:19:7', '0:1:0', '0:1:0', '0:1:0', '0:1:10', '1:1:10', '1:1:10', '1:1:10', '0:1:12', '0:1:12', '1:1:12', '1:1:12', '1:1:12', '0:1:14', '0:1:17', '0:1:17', '1:1:17', '1:1:17', '0:1:19', '2:1:19', '0:1:24', '0:1:26', '0:1:26', '0:1:26', '1:1:26', '1:1:26', '0:1:29', '0:1:29', '2:1:29', '0:1:2', '0:1:2', '0:1:2', '0:1:31', '1:1:34', '1:1:36', '0:1:41', '0:1:41', '0:1:43', '1:1:43', '0:1:46', '0:1:46', '0:1:46', '1:1:46', '0:1:48', '0:1:48', '0:1:48', '0:1:48', '0:1:48', '0:1:48', '0:1:53', '1:1:53', '1:1:53', '0:1:55', '0:1:55', '1:1:55', '1:1:55', '2:1:55', '0:1:5', '1:1:5', '0:1:7', '0:1:7', '0:20:0', '0:20:0', '0:20:10', '1:20:10', '0:20:14', '0:20:14', '0:20:14', '1:20:14', '0:20:17', '0:20:19', '0:20:19', '0:20:19', '1:20:19', '0:20:22', '0:20:22', '0:20:24', '0:20:24', '1:20:26', '2:20:26', '0:20:29', '0:20:29', '0:20:29', '1:20:29', '1:20:2', '0:20:31', '0:20:31', '0:20:31', '0:20:36', '0:20:36', '0:20:36', '1:20:36', '0:20:38', '1:20:38', '0:20:41', '0:20:46', '0:20:48', '0:20:48', '0:20:48', '0:20:50', '0:20:53', '0:20:53', '1:20:53', '0:20:55', '0:20:55', '2:20:55', '0:20:5', '0:20:5', '1:20:5', '0:20:7', '0:20:7', '0:20:7', '0:20:7', '0:20:7', '1:20:7', '0:21:0', '0:21:0', '0:21:0', '0:21:10', '0:21:12', '0:21:12', '0:21:17', '0:21:17', '0:21:17', '0:21:17', '0:21:17', '0:21:17', '1:21:17', '0:21:19', '0:21:19', '0:21:19', '0:21:19', '0:21:19', '0:21:24', '0:21:24', '0:21:26', '0:21:29', '0:21:31', '0:21:31', '0:21:31', '2:21:31', '0:21:34', '1:21:34', '0:21:36', '0:21:38', '0:21:41', '1:21:43', '0:21:46', '0:21:48', '0:21:48', '1:21:48', '0:21:50', '0:21:50', '0:21:53', '0:21:53', '0:21:53', '0:21:55', '0:21:55', '0:21:55', '1:21:55', '0:21:5', '0:21:7', '1:21:7', '0:22:0', '0:22:0', '0:22:0', '0:22:0', '0:22:0', '0:22:0', '0:22:0', '0:22:10', '0:22:14', '1:22:22', '1:22:26', '0:22:29', '0:22:29', '0:22:29', '0:22:29', '0:22:29', '0:22:31', '0:22:31', '0:22:34', '0:22:34', '0:22:36', '0:22:36', '0:22:36', '0:22:36', '0:22:36', '0:22:36', '0:22:41', '0:22:43', '0:22:43', '0:22:46', '0:22:46', '0:22:46', '0:22:48', '1:22:50', '0:22:53', '1:22:55', '0:22:58', '0:22:5', '0:22:5', '0:22:5', '0:22:7', '1:22:7', '1:23:0', '1:23:0', '2:23:0', '0:23:12', '0:23:12', '0:23:14', '0:23:17', '1:23:17', '0:23:19', '0:23:19', '0:23:19', '0:23:19', '0:23:19', '0:23:24', '1:23:24', '2:23:24', '0:23:29', '0:23:29', '0:23:2', '1:23:2', '0:23:31', '0:23:36', '2:23:36', '0:23:38', '0:23:41', '0:23:41', '0:23:41', '0:23:48', '0:23:50', '0:23:50', '0:23:53', '1:23:53', '0:23:55', '0:23:55', '0:23:55', '0:23:55', '0:23:55', '0:23:55', '0:23:55', '1:23:55', '0:23:5', '0:24:0', '0:24:0', '0:24:0', '1:24:0', '0:24:10', '0:24:10', '0:24:12', '1:24:12', '0:24:14', '0:24:14', '0:24:17', '1:24:17', '1:24:19', '1:24:19', '0:24:22', '0:24:22', '0:24:22', '0:24:31', '0:24:36', '0:24:36', '0:24:36', '0:24:36', '0:24:41', '0:24:41', '0:24:41', '1:24:41', '1:24:43', '0:24:46', '0:24:46', '0:24:46', '0:24:48', '0:24:53', '0:24:55', '0:24:55', '0:24:55', '0:24:5', '0:24:5', '0:24:7', '0:24:7', '0:24:7', '0:24:7', '0:25:10', '0:25:12', '0:25:12', '1:25:12', '0:25:14', '0:25:17', '0:25:17', '0:25:17', '0:25:17', '1:25:17', '0:25:19', '0:25:24', '0:25:24', '1:25:24', '0:25:29', '0:25:29', '0:25:31', '2:25:31', '0:25:36', '0:25:36', '1:25:36', '0:25:38', '2:25:38', '0:25:41', '0:25:43', '1:25:43', '0:25:46', '0:25:48', '0:25:50', '0:25:53', '1:25:58', '0:25:5', '0:25:7', '0:26:0', '0:26:0', '0:26:0', '1:26:0', '0:26:10', '1:26:10', '0:26:12', '0:26:17', '0:26:17', '0:26:17', '0:26:19', '0:26:19', '0:26:19', '0:26:24', '0:26:24', '0:26:24', '0:26:26', '0:26:29', '0:26:31', '0:26:31', '0:26:31', '0:26:36', '0:26:36', '0:26:36', '0:26:36', '0:26:41', '0:26:43', '0:26:43', '0:26:46', '0:26:48', '1:26:48', '0:26:50', '1:26:50', '0:26:53', '0:26:53', '0:26:55', '0:26:55', '0:26:55', '2:26:55', '1:26:58', '0:26:7', '0:27:10', '0:27:12', '0:27:12', '0:27:14', '0:27:17', '0:27:17', '0:27:19', '0:27:19', '0:27:22', '0:27:24', '0:27:24', '1:27:29', '0:27:34', '0:27:34', '0:27:36', '0:27:38', '0:27:41', '0:27:41', '1:27:41', '0:27:46', '1:27:46', '0:27:48', '0:27:48', '0:27:48', '0:27:50', '0:27:53', '0:27:53', '0:27:55', '0:27:55', '0:27:5', '0:27:7', '0:28:0', '0:28:0', '0:28:0', '0:28:0', '0:28:0', '0:28:10', '1:28:10', '2:28:10', '0:28:12', '0:28:12', '0:28:12', '2:28:14', '1:28:17', '0:28:19', '0:28:19', '2:28:19', '0:28:22', '0:28:24', '1:28:24', '2:28:24', '0:28:29', '0:28:29', '0:28:29', '0:28:31', '0:28:31', '0:28:31', '0:28:34', '0:28:38', '0:28:41', '0:28:41', '0:28:41', '0:28:41', '0:28:41', '1:28:41', '0:28:43', '0:28:48', '0:28:55', '0:28:55', '0:28:5', '0:28:7', '0:28:7', '2:28:7', '6:28:7', '0:29:12', '0:29:12', '0:29:17', '0:29:19', '0:29:19', '0:29:24', '2:29:29', '2:29:29', '0:29:31', '0:29:31', '0:29:34', '0:29:34', '0:29:41', '1:29:41', '0:29:43', '1:29:46', '0:29:48', '0:29:48', '0:29:48', '0:29:53', '0:29:53', '0:29:53', '0:29:53', '2:29:53', '0:29:55', '0:29:55', '0:29:5', '0:29:7', '0:29:7', '0:2:0', '0:2:10', '0:2:10', '0:2:12', '0:2:12', '0:2:12', '0:2:12', '0:2:14', '0:2:14', '0:2:14', '1:2:14', '2:2:14', '0:2:19', '0:2:19', '0:2:19', '0:2:19', '0:2:22', '0:2:22', '1:2:22', '0:2:24', '1:2:24', '0:2:26', '0:2:29', '0:2:29', '0:2:29', '1:2:29', '1:2:29', '1:2:29', '0:2:2', '0:2:31', '0:2:31', '1:2:31', '0:2:34', '0:2:34', '0:2:36', '0:2:36', '0:2:36', '0:2:36', '1:2:36', '0:2:41', '0:2:43', '0:2:43', '0:2:43', '0:2:43', '1:2:43', '0:2:46', '0:2:48', '0:2:48', '1:2:48', '0:2:50', '1:2:53', '1:2:53', '0:2:55', '0:2:55', '0:2:55', '0:2:55', '0:2:58', '0:2:58', '0:2:5', '0:2:5', '0:2:5', '1:2:5', '0:2:7', '0:30:0', '0:30:0', '0:30:0', '0:30:10', '0:30:14', '0:30:19', '0:30:19', '0:30:19', '0:30:22', '0:30:24', '0:30:26', '0:30:26', '0:30:26', '0:30:29', '1:30:2', '0:30:34', '0:30:34', '0:30:36', '0:30:41', '0:30:41', '0:30:41', '0:30:41', '0:30:43', '0:30:53', '0:30:5', '0:30:7', '0:30:7', '0:31:10', '0:31:12', '0:31:14', '0:31:17', '0:31:17', '0:31:17', '0:31:19', '0:31:22', '0:31:22', '0:31:24', '0:31:24', '0:31:26', '0:31:26', '0:31:26', '0:31:26', '1:31:26', '0:31:2', '0:31:31', '1:31:31', '0:31:34', '2:31:36', '0:31:41', '0:31:43', '0:31:48', '0:31:55', '0:31:5', '2:31:5', '0:32:10', '0:32:10', '0:32:12', '1:32:12', '0:32:19', '0:32:19', '0:32:24', '0:32:24', '0:32:29', '0:32:31', '0:32:36', '2:32:38', '0:32:41', '0:32:41', '0:32:41', '0:32:43', '0:32:43', '2:32:46', '0:32:48', '0:32:48', '0:32:50', '0:32:53', '0:32:55', '0:32:7', '0:32:7', '1:32:7', '0:33:0', '0:33:0', '0:33:0', '0:33:12', '0:33:14', '0:33:17', '0:33:17', '0:33:17', '0:33:22', '0:33:24', '0:33:24', '0:33:24', '0:33:24', '0:33:24', '0:33:26', '0:33:26', '0:33:29', '0:33:29', '0:33:29', '2:33:29', '0:33:31', '0:33:36', '0:33:41', '0:33:41', '0:33:41', '0:33:43', '1:33:43', '0:33:50', '0:33:53', '0:33:5', '0:33:7', '0:34:0', '0:34:0', '0:34:0', '0:34:10', '0:34:12', '0:34:17', '0:34:19', '0:34:22', '0:34:36', '0:34:38', '0:34:41', '0:34:41', '2:34:41', '0:34:48', '0:34:48', '0:34:48', '0:34:50', '0:34:53', '0:34:7', '0:34:7', '0:34:7', '1:34:7', '0:35:12', '0:35:12', '0:35:12', '0:35:12', '0:35:12', '0:35:14', '0:35:14', '2:35:17', '0:35:19', '0:35:19', '0:35:24', '0:35:26', '0:35:29', '0:35:29', '0:35:29', '2:35:29', '0:35:2', '2:35:31', '0:35:38', '0:35:38', '0:35:41', '2:35:41', '2:35:41', '0:35:43', '0:35:43', '0:35:46', '0:35:50', '0:35:53', '0:35:7', '0:35:7', '0:35:7', '0:35:7', '0:36:0', '0:36:0', '0:36:12', '0:36:24', '0:36:29', '2:36:31', '0:36:36', '0:36:36', '0:36:38', '0:36:41', '0:36:41', '0:36:46', '0:36:48', '0:36:48', '0:36:50', '0:36:53', '2:36:53', '1:36:55', '1:36:58', '0:36:7', '0:36:7', '1:37:0', '0:37:12', '0:37:17', '0:37:22', '0:37:22', '0:37:22', '0:37:24', '0:37:24', '0:37:26', '1:37:29', '0:37:34', '1:37:36', '0:37:43', '0:37:43', '0:37:50', '0:37:53', '0:37:53', '0:37:55', '0:37:58', '0:37:5', '0:37:5', '0:37:7', '0:37:7', '1:38:0', '0:38:10', '0:38:12', '0:38:12', '0:38:19', '0:38:19', '0:38:19', '0:38:24', '0:38:26', '0:38:26', '0:38:29', '0:38:36', '0:38:36', '0:38:36', '2:38:38', '0:38:41', '0:38:41', '0:38:41', '0:38:46', '0:38:48', '1:38:48', '2:38:50', '0:38:53', '0:38:58', '1:38:58', '0:38:5', '0:38:5', '0:38:5', '0:39:0', '0:39:0', '0:39:0', '0:39:17', '0:39:17', '0:39:17', '0:39:19', '2:39:19', '0:39:22', '0:39:24', '0:39:24', '0:39:24', '0:39:24', '0:39:26', '0:39:26', '0:39:26', '0:39:2', '2:39:2', '0:39:36', '0:39:38', '0:39:41', '0:39:43', '0:39:46', '0:39:48', '0:39:53', '0:39:55', '0:39:55', '0:39:55', '0:39:55', '0:39:5', '0:39:7', '0:3:0', '0:3:0', '0:3:0', '1:3:0', '0:3:12', '0:3:12', '0:3:14', '1:3:14', '1:3:14', '1:3:14', '1:3:14', '2:3:14', '2:3:14', '0:3:19', '0:3:19', '0:3:19', '0:3:22', '0:3:22', '0:3:22', '1:3:22', '2:3:22', '0:3:24', '0:3:24', '1:3:24', '0:3:26', '0:3:26', '2:3:26', '0:3:29', '0:3:29', '0:3:29', '1:3:29', '0:3:2', '1:3:2', '1:3:2', '0:3:34', '0:3:34', '0:3:36', '1:3:38', '1:3:38', '1:3:38', '0:3:41', '0:3:41', '0:3:46', '0:3:46', '1:3:46', '1:3:46', '1:3:46', '1:3:46', '0:3:48', '0:3:48', '1:3:48', '0:3:50', '1:3:50', '0:3:55', '0:3:55', '0:3:55', '0:3:55', '2:3:55', '0:3:5', '0:3:7', '0:3:7', '0:40:0', '0:40:0', '0:40:0', '0:40:0', '0:40:0', '2:40:0', '0:40:10', '0:40:10', '0:40:10', '0:40:12', '2:40:14', '0:40:17', '0:40:22', '0:40:22', '1:40:24', '1:40:26', '0:40:34', '0:40:34', '0:40:38', '0:40:41', '0:40:50', '0:40:53', '0:40:55', '0:40:55', '0:40:55', '0:40:55', '0:40:55', '2:40:58', '0:40:5', '0:40:5', '0:41:10', '0:41:10', '1:41:10', '0:41:12', '0:41:12', '0:41:12', '0:41:14', '1:41:14', '0:41:17', '0:41:22', '0:41:24', '0:41:24', '0:41:24', '1:41:24', '0:41:26', '0:41:2', '2:41:2', '2:41:34', '0:41:36', '0:41:36', '0:41:36', '0:41:38', '0:41:41', '0:41:43', '0:41:46', '0:41:55', '0:41:58', '0:42:0', '0:42:0', '0:42:0', '0:42:10', '0:42:14', '0:42:17', '0:42:19', '0:42:19', '0:42:24', '0:42:31', '0:42:31', '0:42:31', '0:42:31', '0:42:36', '0:42:38', '0:42:38', '0:42:43', '0:42:43', '0:42:43', '0:42:50', '0:42:55', '0:42:7', '0:42:7', '0:42:7', '1:43:0', '1:43:0', '2:43:0', '0:43:10', '0:43:12', '0:43:12', '0:43:12', '0:43:12', '0:43:17', '0:43:17', '0:43:19', '0:43:19', '0:43:19', '0:43:19', '0:43:22', '0:43:22', '0:43:26', '0:43:26', '1:43:29', '0:43:2', '0:43:2', '0:43:2', '0:43:31', '0:43:34', '0:43:34', '0:43:36', '1:43:36', '2:43:46', '0:43:53', '0:43:53', '0:43:53', '0:43:55', '0:43:7', '0:44:10', '0:44:12', '0:44:12', '0:44:14', '0:44:22', '0:44:24', '0:44:24', '0:44:26', '0:44:26', '0:44:26', '0:44:29', '0:44:31', '0:44:38', '0:44:41', '0:44:41', '0:44:43', '0:44:46', '0:44:48', '0:44:50', '0:44:53', '0:44:5', '0:44:7', '0:44:7', '0:45:0', '1:45:10', '0:45:12', '0:45:17', '1:45:17', '0:45:19', '0:45:22', '0:45:24', '0:45:26', '0:45:26', '0:45:34', '0:45:34', '0:45:38', '2:45:38', '0:45:41', '0:45:43', '0:45:48', '0:45:53', '0:45:55', '0:45:55', '0:45:7', '0:45:7', '0:45:7', '0:46:0', '1:46:10', '1:46:14', '0:46:17', '0:46:17', '2:46:19', '0:46:22', '0:46:22', '0:46:26', '0:46:2', '0:46:2', '0:46:36', '0:46:36', '0:46:41', '0:46:41', '0:46:41', '0:46:41', '0:46:43', '2:46:50', '0:46:53', '0:46:55', '0:46:58', '0:46:58', '0:46:5', '0:47:0', '1:47:0', '0:47:12', '0:47:14', '0:47:17', '0:47:19', '0:47:24', '0:47:26', '0:47:29', '0:47:29', '0:47:2', '0:47:2', '0:47:34', '1:47:34', '0:47:38', '0:47:38', '0:47:43', '0:47:46', '0:47:46', '0:47:50', '0:47:53', '0:47:55', '0:47:5', '0:47:7', '0:47:7', '0:47:7', '0:48:0', '0:48:0', '1:48:0', '0:48:14', '0:48:19', '0:48:22', '0:48:26', '0:48:29', '0:48:29', '0:48:29', '0:48:31', '0:48:31', '0:48:31', '0:48:34', '0:48:41', '0:48:48', '0:48:48', '0:48:50', '0:48:53', '0:48:55', '0:48:58', '0:48:5', '0:48:5', '0:48:7', '0:48:7', '0:49:10', '0:49:12', '0:49:17', '0:49:29', '2:49:31', '0:49:34', '0:49:36', '1:49:36', '0:49:38', '0:49:38', '0:49:41', '0:49:46', '0:49:48', '0:49:50', '0:49:50', '0:49:53', '0:49:58', '0:49:7', '0:4:0', '0:4:0', '0:4:0', '0:4:12', '0:4:12', '0:4:12', '1:4:14', '0:4:17', '1:4:17', '2:4:17', '1:4:22', '0:4:24', '0:4:24', '0:4:24', '1:4:26', '0:4:29', '0:4:29', '1:4:29', '0:4:31', '0:4:31', '0:4:31', '0:4:34', '1:4:34', '0:4:36', '0:4:36', '0:4:36', '0:4:36', '0:4:36', '0:4:38', '0:4:38', '0:4:41', '0:4:41', '0:4:41', '0:4:41', '0:4:41', '0:4:41', '1:4:41', '0:4:43', '1:4:43', '2:4:43', '1:4:46', '1:4:46', '1:4:46', '0:4:50', '1:4:50', '0:4:53', '0:4:53', '0:4:53', '0:4:53', '1:4:53', '0:4:55', '0:4:55', '0:4:55', '0:4:58', '0:4:58', '1:4:58', '0:4:5', '0:4:5', '1:4:5', '1:4:5', '0:4:7', '1:4:7', '1:4:7', '1:4:7', '0:50:0', '0:50:0', '0:50:17', '0:50:17', '1:50:19', '2:50:19', '0:50:22', '0:50:26', '0:50:29', '0:50:2', '0:50:31', '0:50:31', '0:50:34', '0:50:34', '0:50:38', '0:50:41', '0:50:43', '0:50:48', '1:50:48', '2:50:58', '0:50:5', '0:51:0', '2:51:0', '0:51:10', '0:51:10', '0:51:14', '0:51:22', '0:51:24', '0:51:29', '0:51:29', '0:51:31', '0:51:31', '0:51:31', '0:51:34', '1:51:34', '1:51:36', '0:51:41', '0:51:48', '0:51:48', '0:51:50', '0:51:7', '0:51:7', '1:52:0', '0:52:12', '0:52:12', '0:52:14', '0:52:17', '0:52:22', '1:52:22', '0:52:24', '0:52:24', '0:52:34', '0:52:38', '0:52:41', '0:52:43', '0:52:48', '2:52:53', '1:52:55', '1:52:58', '0:52:5', '0:52:5', '0:53:0', '0:53:10', '0:53:10', '0:53:14', '0:53:17', '0:53:17', '1:53:17', '2:53:19', '0:53:22', '0:53:24', '1:53:24', '0:53:26', '0:53:2', '0:53:2', '0:53:31', '0:53:34', '0:53:36', '0:53:38', '0:53:43', '0:53:46', '0:53:46', '0:53:48', '0:53:50', '0:53:50', '0:53:58', '0:53:5', '0:53:5', '0:54:10', '0:54:12', '0:54:14', '0:54:17', '0:54:22', '0:54:22', '1:54:24', '0:54:26', '1:54:26', '0:54:29', '0:54:36', '0:54:38', '0:54:41', '0:54:41', '0:54:48', '0:54:53', '0:54:53', '0:54:53', '0:54:55', '0:54:55', '0:54:58', '1:54:58', '0:55:0', '0:55:10', '0:55:10', '0:55:12', '2:55:19', '0:55:22', '0:55:2', '0:55:2', '1:55:2', '0:55:31', '2:55:31', '0:55:34', '0:55:34', '1:55:34', '1:55:34', '0:55:38', '0:55:43', '0:55:46', '0:55:46', '0:55:46', '1:55:48', '2:55:48', '0:55:50', '0:55:53', '0:55:53', '0:55:53', '0:55:5', '0:55:7', '0:55:7', '0:56:0', '0:56:10', '1:56:10', '1:56:10', '0:56:14', '2:56:14', '2:56:14', '0:56:19', '0:56:22', '0:56:34', '0:56:36', '0:56:36', '0:56:38', '1:56:41', '2:56:41', '0:56:48', '0:56:50', '0:56:50', '0:56:53', '0:56:58', '0:56:7', '0:57:0', '0:57:0', '0:57:10', '0:57:12', '0:57:12', '1:57:12', '0:57:14', '0:57:14', '0:57:14', '0:57:17', '0:57:22', '0:57:26', '0:57:29', '0:57:2', '0:57:31', '0:57:34', '0:57:36', '0:57:38', '0:57:41', '0:57:41', '0:57:5', '0:58:10', '0:58:12', '0:58:14', '0:58:26', '0:58:29', '0:58:29', '0:58:2', '1:58:31', '0:58:36', '0:58:36', '0:58:38', '1:58:38', '1:58:41', '0:58:46', '0:58:48', '0:58:50', '0:58:53', '0:58:55', '0:58:7', '0:59:0', '1:59:0', '0:59:10', '0:59:10', '0:59:17', '0:59:17', '2:59:17', '0:59:22', '0:59:24', '1:59:26', '0:59:38', '0:59:41', '0:59:41', '0:59:46', '0:59:46', '0:59:46', '0:59:48', '1:59:48', '0:59:50', '0:59:55', '2:59:7', '0:5:0', '0:5:12', '0:5:12', '1:5:12', '2:5:12', '0:5:14', '1:5:14', '0:5:17', '0:5:17', '0:5:17', '1:5:17', '0:5:19', '0:5:19', '1:5:19', '0:5:24', '0:5:24', '0:5:26', '0:5:26', '1:5:29', '2:5:29', '0:5:2', '0:5:31', '0:5:31', '1:5:31', '0:5:34', '0:5:34', '1:5:34', '1:5:34', '1:5:34', '1:5:34', '0:5:36', '0:5:38', '1:5:38', '0:5:41', '0:5:41', '0:5:43', '0:5:43', '0:5:46', '0:5:48', '0:5:50', '0:5:50', '0:5:50', '1:5:50', '1:5:50', '1:5:50', '0:5:53', '0:5:53', '0:5:53', '1:5:53', '1:5:53', '1:5:53', '0:5:55', '0:5:55', '0:5:5', '0:5:5', '0:5:5', '0:5:5', '0:5:5', '0:5:5', '1:5:5', '1:5:5', '1:5:5', '0:60:10', '0:60:10', '0:60:22', '0:60:22', '0:60:29', '0:60:34', '0:60:46', '0:6:0', '0:6:0', '0:6:0', '1:6:0', '2:6:0', '0:6:14', '0:6:14', '0:6:14', '0:6:14', '1:6:17', '0:6:22', '0:6:22', '0:6:22', '1:6:22', '0:6:26', '0:6:26', '1:6:26', '0:6:29', '0:6:29', '1:6:29', '0:6:2', '0:6:2', '0:6:31', '0:6:36', '0:6:36', '0:6:36', '1:6:36', '0:6:38', '0:6:38', '1:6:38', '0:6:41', '0:6:43', '0:6:43', '0:6:46', '0:6:46', '1:6:46', '0:6:48', '0:6:48', '0:6:48', '0:6:48', '0:6:48', '1:6:50', '0:6:53', '0:6:55', '0:6:55', '1:6:55', '0:6:5', '0:6:5', '0:6:5', '0:6:7', '0:6:7', '0:6:7', '1:6:7', '0:7:0', '0:7:0', '0:7:0', '0:7:0', '1:7:0', '1:7:0', '1:7:0', '2:7:0', '0:7:10', '0:7:12', '0:7:12', '0:7:12', '0:7:14', '0:7:17', '0:7:19', '0:7:19', '0:7:22', '1:7:22', '0:7:24', '0:7:26', '1:7:26', '2:7:26', '0:7:29', '0:7:29', '1:7:29', '0:7:2', '0:7:2', '1:7:2', '1:7:2', '0:7:31', '0:7:31', '1:7:31', '0:7:34', '0:7:34', '0:7:36', '0:7:36', '1:7:41', '1:7:46', '0:7:48', '0:7:48', '0:7:48', '0:7:53', '0:7:53', '0:7:53', '1:7:53', '0:7:55', '0:7:55', '0:7:55', '0:7:5', '0:7:5', '1:7:5', '1:7:5', '1:7:7', '1:7:7', '2:8:0', '0:8:12', '0:8:12', '1:8:12', '0:8:14', '0:8:14', '1:8:14', '2:8:14', '0:8:17', '1:8:17', '0:8:19', '0:8:19', '1:8:19', '1:8:22', '1:8:22', '0:8:24', '0:8:24', '0:8:26', '0:8:26', '0:8:29', '0:8:31', '0:8:31', '0:8:31', '1:8:34', '0:8:36', '1:8:36', '0:8:38', '1:8:38', '1:8:38', '0:8:41', '0:8:41', '0:8:41', '1:8:41', '0:8:43', '0:8:43', '1:8:46', '1:8:46', '0:8:48', '0:8:48', '1:8:48', '1:8:48', '0:8:50', '1:8:50', '1:8:50', '1:8:53', '0:8:55', '2:8:55', '0:8:58', '1:8:58', '0:8:5', '0:8:7', '0:8:7', '0:8:7', '0:8:7', '0:8:7', '0:8:7', '0:8:7', '1:8:7', '0:9:0', '0:9:0', '0:9:0', '1:9:0', '0:9:10', '0:9:12', '0:9:12', '0:9:12', '0:9:17', '2:9:17', '2:9:17', '2:9:17', '0:9:19', '0:9:19', '0:9:22', '1:9:22', '0:9:24', '0:9:29', '0:9:29', '0:9:29', '1:9:2', '0:9:31', '2:9:31', '0:9:34', '0:9:34', '1:9:34', '0:9:36', '0:9:38', '0:9:41', '0:9:41', '0:9:41', '0:9:41', '1:9:41', '0:9:43', '0:9:48', '0:9:48', '1:9:48', '1:9:48', '0:9:53', '0:9:53', '0:9:53', '1:9:55', '1:9:55', '0:9:58', '2:9:58', '1:9:5', '1:9:5', '1:9:5', '0:9:7', '0:9:7']

	if ifshicha:
		for i in range(len(n1)):
			if n1[i] == diliweizhi:
				time2 = datetime.datetime.strptime(n3[i],'%H:%M:%S')

				if n2[i] == '加':
					now = now + datetime.timedelta(hours = time2.hour,minutes = time2.minute,seconds = time2.second)
				elif n2[i] == '减':
					now = now - datetime.timedelta(hours = time2.hour,minutes = time2.minute,seconds = time2.second)

				dangqianriqi = now.strftime('%Y-%m-%d')
				dangqianshijian = now.strftime('%H:%M:%S')

				print('当地时差:' + n2[i] + str(time2.strftime('%H:%M:%S')))
				print('真太阳时:' + str(now))
				
				ts3 = str('当地时差:' + n2[i] + str(time2.strftime('%H:%M:%S')))
				ts4 = str('真太阳时:' + str(now))
				
				break

	shijianjiedian = ['00:00:00','01:00:00','03:00:00','05:00:00','07:00:00','09:00:00','11:00:00','13:00:00','15:00:00','17:00:00','19:00:00','21:00:00','23:00:00','24:00:00']

	jiazi = ['甲子', '乙丑', '丙寅', '丁卯', '戊辰', '己巳', '庚午', '辛未', '壬申', '癸酉', '甲戌', '乙亥', '丙子', '丁丑', '戊寅', '己卯', '庚辰', '辛巳', '壬午', '癸未', '甲申', '乙酉', '丙戌', '丁亥', '戊子', '己丑', '庚寅', '辛卯', '壬辰', '癸巳', '甲午', '乙未', '丙申', '丁酉', '戊戌', '己亥', '庚子', '辛丑', '壬寅', '癸卯', '甲辰', '乙巳', '丙午', '丁未', '戊申', '己酉', '庚戌', '辛亥', '壬子', '癸丑', '甲寅', '乙卯', '丙辰', '丁巳', '戊午', '己未', '庚申', '辛酉', '壬戌', '癸亥']
	jiazi2 = ['甲子', '乙丑', '丙寅', '丁卯', '戊辰', '己巳', '庚午', '辛未', '壬申', '癸酉', '甲戌', '乙亥', '丙子', '丁丑', '戊寅', '己卯', '庚辰', '辛巳', '壬午', '癸未', '甲申', '乙酉', '丙戌', '丁亥', '戊子', '己丑', '庚寅', '辛卯', '壬辰', '癸巳', '甲午', '乙未', '丙申', '丁酉', '戊戌', '己亥', '庚子', '辛丑', '壬寅', '癸卯', '甲辰', '乙巳', '丙午', '丁未', '戊申', '己酉', '庚戌', '辛亥', '壬子', '癸丑', '甲寅', '乙卯', '丙辰', '丁巳', '戊午', '己未', '庚申', '辛酉', '壬戌', '癸亥','甲子', '乙丑', '丙寅', '丁卯', '戊辰', '己巳', '庚午', '辛未', '壬申', '癸酉', '甲戌', '乙亥', '丙子', '丁丑', '戊寅', '己卯', '庚辰', '辛巳', '壬午', '癸未', '甲申', '乙酉', '丙戌', '丁亥', '戊子', '己丑', '庚寅', '辛卯', '壬辰', '癸巳', '甲午', '乙未', '丙申', '丁酉', '戊戌', '己亥', '庚子', '辛丑', '壬寅', '癸卯', '甲辰', '乙巳', '丙午', '丁未', '戊申', '己酉', '庚戌', '辛亥', '壬子', '癸丑', '甲寅', '乙卯', '丙辰', '丁巳', '戊午', '己未', '庚申', '辛酉', '壬戌', '癸亥']


	taisui = ['壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '壬寅', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '癸卯', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰', '甲辰']
	jieqi = ['立春', '雨水', '惊蛰', '春分', '清明', '谷雨', '立夏', '小满', '芒种', '夏至', '小暑', '大暑', '立秋', '处暑', '白露', '秋分', '寒露', '霜降', '立冬', '小雪', '大雪', '冬至', '小寒', '大寒', '立春', '雨水', '惊蛰', '春分', '清明', '谷雨', '立夏', '小满', '芒种', '夏至', '小暑', '大暑', '立秋', '处暑', '白露', '秋分', '寒露', '霜降', '立冬', '小雪', '大雪', '冬至', '小寒', '大寒', '立春', '雨水', '惊蛰', '春分', '清明', '谷雨', '立夏', '小满', '芒种', '夏至', '小暑', '大暑', '立秋', '处暑', '白露', '秋分', '寒露', '霜降', '立冬', '小雪', '大雪', '冬至', '小寒', '大寒']
	beijingshijian = ['2022-2-4 4:50:36.000', '2022-2-19 0:42:50.000', '2022-3-5 22:43:34.000', '2022-3-20 23:33:15.000', '2022-4-5 3:20:03.000', '2022-4-20 10:24:07.000', '2022-5-5 20:25:46.000', '2022-5-21 9:22:25.000', '2022-6-6 0:25:37.000', '2022-6-21 17:13:40.000', '2022-7-7 10:37:49.000', '2022-7-23 4:06:49.000', '2022-8-7 20:28:57.000', '2022-8-23 11:15:59.000', '2022-9-7 23:32:07.000', '2022-9-23 9:03:31.000', '2022-10-8 15:22:16.000', '2022-10-23 18:35:31.000', '2022-11-7 18:45:18.000', '2022-11-22 16:20:18.000', '2022-12-7 11:46:04.000', '2022-12-22 5:48:01.000', '2023-1-5 23:04:39.000', '2023-1-20 16:29:20.000', '2023-2-4 10:42:21.000', '2023-2-19 6:34:05.000', '2023-3-6 4:36:02.000', '2023-3-21 5:24:14.000', '2023-4-5 9:12:52.000', '2023-4-20 16:13:26.000', '2023-5-6 2:18:34.000', '2023-5-21 15:08:59.000', '2023-6-6 6:18:10.000', '2023-6-21 22:57:37.000', '2023-7-7 16:30:29.000', '2023-7-23 9:50:15.000', '2023-8-8 2:22:41.000', '2023-8-23 17:01:06.000', '2023-9-8 5:26:31.000', '2023-9-23 14:49:46.000', '2023-10-8 21:15:23.000', '2023-10-24 0:20:39.000', '2023-11-8 0:35:23.000', '2023-11-22 22:02:29.000', '2023-12-7 17:32:44.000', '2023-12-22 11:27:09.000', '2024-1-6 4:49:09.000', '2024-1-20 22:07:08.000', '2024-2-4 16:26:53.000', '2024-2-19 12:12:58.000', '2024-3-5 10:22:31.000', '2024-3-20 11:06:12.000', '2024-4-4 15:02:03.000', '2024-4-19 21:59:33.000', '2024-5-5 8:09:51.000', '2024-5-20 20:59:17.000', '2024-6-5 12:09:40.000', '2024-6-21 4:50:46.000', '2024-7-6 22:19:49.000', '2024-7-22 15:44:11.000', '2024-8-7 8:09:01.000', '2024-8-22 22:54:48.000', '2024-9-7 11:11:06.000', '2024-9-22 20:43:27.000', '2024-10-8 2:59:43.000', '2024-10-23 6:14:32.000', '2024-11-7 6:19:49.000', '2024-11-22 3:56:16.000', '2024-12-6 23:16:47.000', '2024-12-21 17:20:20.000', '2025-1-5 10:32:31.000', '2025-1-20 3:59:52.000']
	riqi = []
	shijian = []
	datetime1 = []

	for i in range(len(beijingshijian)):
		datetime1.append(datetime.datetime.strptime(beijingshijian[i], '%Y-%m-%d %H:%M:%S.%f'))
		riqi.append(datetime.datetime.strptime(beijingshijian[i], '%Y-%m-%d %H:%M:%S.%f').strftime('%Y-%m-%d'))
		shijian.append(datetime.datetime.strptime(beijingshijian[i], '%Y-%m-%d %H:%M:%S.%f').strftime('%H:%M:%S'))

	ts4_8,ts4_9,ts5,ts6 = gettime(now)
	ts7,ts8,ts9,ts10,ts11,ts12 = gettiandipan(yuejiang,shijian2,rijian)
	ts13,ts14,ts15 = getsike(rijian,shenpan,t5,t2)
	ts16,ts17,ts18 = getsanchuan(rijian,q2,shenpan,t5,t2)
	
	
	tsall = [ts1,ts2,ts3,ts4,ts4_8,ts4_9,ts5,ts6,'',ts7,ts8,ts9,ts10,ts11,ts12,'',ts13,ts14,ts15,'',ts16,ts17,ts18]
	tsall_1 = ''
	for i in range(len(tsall)):
		tsall_1 = tsall_1 + tsall[i] + '\n'
	
	#print('开始')
	#print(tsall_1)
	#print('结束')
	return(tsall_1)
	
def gettime(now1):
	global yuejiang
	global shijian2
	global rijian

	for i in range(len(datetime1)):
		time1 = str(now1 - datetime1[i])[:1]
		if time1 == '-':
			taisui1 = taisui[i-1]
			jieqi1 = jieqi[i-1]
			jieqi2 = jieqi[i]
			datetime_1 = datetime1[i-1]
			datetime_2 = datetime1[i]
			print('前一节气:' + jieqi1 + ',' + str(datetime_1))
			print('后一节气:' + jieqi2 + ',' + str(datetime_2))
			
			ts48_1 = str('前一节气:' + jieqi1 + ',' + str(datetime_1))
			ts49_1 = str('后一节气:' + jieqi2 + ',' + str(datetime_2))
			
			
			
			yuejian = getyuejian(taisui1,jieqi1)
			break
	rijian = getrijian(dangqianriqi)
	shijian2 = getshijian(rijian,dangqianshijian)
	yuejiang = getyuejiang(jieqi1)

	xun = []
	for i in range(len(jiazi)):
		if jiazi[i] == rijian:
			if rijian[:1] == '甲':
				for j in range(i,i+10):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '乙':
				for j in range(i-1,i+9):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '丙':
				for j in range(i-2,i+8):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '丁':
				for j in range(i-3,i+7):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '戊':
				for j in range(i-4,i+6):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '己':
				for j in range(i-5,i+5):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '庚':
				for j in range(i-6,i+4):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '辛':
				for j in range(i-7,i+3):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '壬':
				for j in range(i-8,i+2):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '癸':
				for j in range(i-9,i+1):
					xun.append(jiazi[j])
				break

	if xun[0] == '甲寅':
		text01 = '甲寅旬 子丑空'
	elif xun[0] == '甲辰':
		text01 ='甲辰旬 寅卯空'
	elif xun[0] == '甲午':
		text01 ='甲午旬 辰巳空'
	elif xun[0] == '甲申':
		text01 ='甲申旬 午未空'
	elif xun[0] == '甲戌':
		text01 ='甲戌旬 申酉空'
	elif xun[0] == '甲子':
		text01 ='甲子旬 戌亥空'

	print('干支纪年:' + taisui1 + '年 ' +yuejian + '月 ' + rijian + '日 ' + shijian2 + '时')
	print('月将:' + yuejiang + '  ' + text01)
	ts5_1 = str('干支纪年:' + taisui1 + '年 ' +yuejian + '月 ' + rijian + '日 ' + shijian2 + '时')
	ts6_1 = str('月将:' + yuejiang + '  ' + text01)
	return(ts48_1,ts49_1,ts5_1,ts6_1)

def getyuejian(taisui1,jieqi1):
	if jieqi1 == '立春':
		yuejianzhi = '寅'
	elif jieqi1 =='雨水':
		yuejianzhi = '寅'
	elif jieqi1 =='惊蛰':
		yuejianzhi = '卯'
	elif jieqi1 =='春分':
		yuejianzhi = '卯'
	elif jieqi1 =='清明':
		yuejianzhi = '辰'
	elif jieqi1 =='谷雨':
		yuejianzhi = '辰'
	elif jieqi1 =='立夏':
		yuejianzhi = '巳'
	elif jieqi1 =='小满':
		yuejianzhi = '巳'
	elif jieqi1 =='芒种':
		yuejianzhi = '午'
	elif jieqi1 =='夏至':
		yuejianzhi = '午'
	elif jieqi1 =='小暑':
		yuejianzhi = '未'
	elif jieqi1 =='大暑':
		yuejianzhi = '未'
	elif jieqi1 =='立秋':
		yuejianzhi = '申'
	elif jieqi1 =='处暑':
		yuejianzhi = '申'
	elif jieqi1 =='白露':
		yuejianzhi = '酉'
	elif jieqi1 =='秋分':
		yuejianzhi = '酉'
	elif jieqi1 =='寒露':
		yuejianzhi = '戌'
	elif jieqi1 =='霜降':
		yuejianzhi = '戌'
	elif jieqi1 =='立冬':
		yuejianzhi = '亥'
	elif jieqi1 =='小雪':
		yuejianzhi = '亥'
	elif jieqi1 =='大雪':
		yuejianzhi = '子'
	elif jieqi1 =='冬至':
		yuejianzhi = '子'
	elif jieqi1 =='小寒':
		yuejianzhi = '丑'
	elif jieqi1 =='大寒':
		yuejianzhi = '丑'
	niangan = taisui1[:1]

	#年上起月口诀:甲己之年丙作首,乙庚之岁戊为头。丙辛之岁寻庚上,丁壬壬位顺行流。更有戊癸何处起,甲寅之上好追求。
	if niangan == '甲':
		yuejiangan = '丙'
	elif niangan == '己':
		yuejiangan = '丙'
	elif niangan == '乙':
		yuejiangan = '戊'
	elif niangan == '庚':
		yuejiangan = '戊'
	elif niangan == '丙':
		yuejiangan = '庚'
	elif niangan == '辛':
		yuejiangan = '庚'
	elif niangan == '丁':
		yuejiangan = '壬'
	elif niangan == '壬':
		yuejiangan = '壬'
	elif niangan == '戊':
		yuejiangan = '甲'
	elif niangan == '癸':
		yuejiangan = '甲'
	yuejian1 = yuejiangan + '寅'
	for i in range(len(jiazi2)):
		if jiazi2[i] == yuejian1:
			for j in range(i,len(jiazi2)):
				if jiazi2[j][1:2] == yuejianzhi:
					yuejian = jiazi2[j]
					break
	return(yuejian)

def getrijian(dangqianriqi1):
	start_datetime = datetime.datetime.strptime('1901-04-16', "%Y-%m-%d")
	end_datetime = datetime.datetime.strptime(dangqianriqi1, "%Y-%m-%d")
	delta = end_datetime - start_datetime
	days = delta.days
	days = days%60
	rijian1 = jiazi[days]
	return(rijian1)

def getshijian(rijian1,dangqianshijian1):
	#日上起时口诀:甲己还生甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途.
	if rijian1[:1] == '甲':
		shijiangan = '甲'
	elif rijian1[:1] == '己':
		shijiangan = '甲'
	elif rijian1[:1] == '乙':
		shijiangan = '丙'
	elif rijian1[:1] == '庚':
		shijiangan = '丙'
	elif rijian1[:1] == '丙':
		shijiangan = '戊'
	elif rijian1[:1] == '辛':
		shijiangan = '戊'
	elif rijian1[:1] == '丁':
		shijiangan = '庚'
	elif rijian1[:1] == '壬':
		shijiangan = '庚'
	elif rijian1[:1] == '戊':
		shijiangan = '壬'
	elif rijian1[:1] == '癸':
		shijiangan = '壬'
	for i in range(len(shijianjiedian)):
		if shijianjiedian[i] <= dangqianshijian1 and dangqianshijian1 <= shijianjiedian[i+1]:
			if i == 0:
				shijianzhi = '子'
			elif i == 1:
				shijianzhi = '丑'
			elif i == 2:
				shijianzhi = '寅'
			elif i == 3:
				shijianzhi = '卯'
			elif i == 4:
				shijianzhi = '辰'
			elif i == 5:
				shijianzhi = '巳'
			elif i == 6:
				shijianzhi = '午'
			elif i == 7:
				shijianzhi = '未'
			elif i == 8:
				shijianzhi = '申'
			elif i == 9:
				shijianzhi = '酉'
			elif i == 10:
				shijianzhi = '戌'
			elif i == 11:
				shijianzhi = '亥'
			elif i == 12:
				shijianzhi = '子'
			break
	shijian1 = shijiangan + '子'
	for i in range(len(jiazi2)):
		if jiazi2[i] == shijian1:
			for j in range(i,len(jiazi2)):
				if jiazi2[j][1:2] == shijianzhi:
					shijian2 = jiazi2[j]
					break

	return(shijian2)

def getyuejiang(jieqi1):
	if jieqi1 == '立春':
		yuejiang = '子'
	elif jieqi1 =='雨水':
		yuejiang = '亥'
	elif jieqi1 =='惊蛰':
		yuejiang = '亥'
	elif jieqi1 =='春分':
		yuejiang = '戌'
	elif jieqi1 =='清明':
		yuejiang = '戌'
	elif jieqi1 =='谷雨':
		yuejiang = '酉'
	elif jieqi1 =='立夏':
		yuejiang = '酉'
	elif jieqi1 =='小满':
		yuejiang = '申'
	elif jieqi1 =='芒种':
		yuejiang = '申'
	elif jieqi1 =='夏至':
		yuejiang = '未'
	elif jieqi1 =='小暑':
		yuejiang = '未'
	elif jieqi1 =='大暑':
		yuejiang = '午'
	elif jieqi1 =='立秋':
		yuejiang = '午'
	elif jieqi1 =='处暑':
		yuejiang = '巳'
	elif jieqi1 =='白露':
		yuejiang = '巳'
	elif jieqi1 =='秋分':
		yuejiang = '辰'
	elif jieqi1 =='寒露':
		yuejiang = '辰'
	elif jieqi1 =='霜降':
		yuejiang = '卯'
	elif jieqi1 =='立冬':
		yuejiang = '卯'
	elif jieqi1 =='小雪':
		yuejiang = '寅'
	elif jieqi1 =='大雪':
		yuejiang = '寅'
	elif jieqi1 =='冬至':
		yuejiang = '丑'
	elif jieqi1 =='小寒':
		yuejiang = '丑'
	elif jieqi1 =='大寒':
		yuejiang = '子'
	return(yuejiang)

def roundtiandipan(t0,step):
	t0_1 = []
	for i in range(step,len(t0)):
		t0_1.append(t0[i])
	for i in range(step):
		t0_1.append(t0[i])

	return(t0_1)

def gettiandipan(yuejiang,shijian2,rijian):
	global shenpan
	global t5
	global t2


	t1 = ['子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥']
	t2 = ['子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥']
	t3 = ['贵','蛇','雀','合','勾','龙','空','虎','常','玄','阴','后']
	t4 = ['贵','后','阴','玄','常','虎','空','龙','勾','合','雀','蛇']

	s1 = ['亥','子','丑','寅','卯','辰']
	s2 = ['卯','辰','巳','午','未','申']

	for i in range(len(t1)):
		if t1[i] == yuejiang:
			step1 = i
			break
	for i in range(len(t1)):
		if t1[i] == shijian2[1:2]:
			step2 = i
	step3 = step1 - step2
	if step3 >= 0:
		step4 = step3
	else:
		step4 = 12 + step3

	t5 = roundtiandipan(t1,step4)

	#甲戊庚牛羊,乙己鼠猴乡,丙丁猪鸡位,壬癸蛇兔藏,六辛逢虎马,此是贵人方
	if rijian[:1] == '甲' or rijian[:1] == '戊' or rijian[:1] == '庚':
		if shijian2[1:2] in s2:
			guiren = '丑'
		else:
			guiren = '未'
	if rijian[:1] == '乙' or rijian[:1] == '己':
		if shijian2[1:2] in s2:
			guiren = '子'
		else:
			guiren = '申'
	if rijian[:1] == '丙' or rijian[:1] == '丁':
		if shijian2[1:2] in s2:
			guiren = '亥'
		else:
			guiren = '酉'
	if rijian[:1] == '壬' or rijian[:1] == '癸':
		if shijian2[1:2] in s2:
			guiren = '巳'
		else:
			guiren = '卯'
	if rijian[:1] == '辛':
		if shijian2[1:2] in s2:
			guiren = '午'
		else:
			guiren = '寅'


	for i in range(len(t5)):
		if t5[i] == guiren:
			step5 = i
			break

	step6 = 12 - step5

	if t2[step5] in s1:
		shenpan = roundtiandipan(t3,step6)
	else:
		shenpan = roundtiandipan(t4,step6)

	#print('神盘: ' + str(shenpan))
	#print('天盘:' + str(t5))
	#print('地盘:' + str(t2))
	print('')
	#print('天地盘:')
	#print('')
	print('    ' + shenpan[5] + shenpan[6] + shenpan[7] + shenpan[8])
	print('    ' + t5[5] + t5[6] + t5[7] + t5[8])
	print('  ' + shenpan[4] + t5[4] + '    ' + t5[9] + shenpan[9])
	print('  ' + shenpan[3] + t5[3] + '    ' + t5[10] + shenpan[10])
	print('    ' + t5[2] + t5[1] + t5[0] + t5[11])
	print('    ' + shenpan[2] + shenpan[1] + shenpan[0] + shenpan[11])
	ts7_1 = str('    ' + shenpan[5] + shenpan[6] + shenpan[7] + shenpan[8])
	ts8_1 = str('    ' + t5[5] + t5[6] + t5[7] + t5[8])
	ts9_1 = str('  ' + shenpan[4] + t5[4] + '    ' + t5[9] + shenpan[9])
	ts10_1 = str('  ' + shenpan[3] + t5[3] + '    ' + t5[10] + shenpan[10])
	ts11_1 = str('    ' + t5[2] + t5[1] + t5[0] + t5[11])
	ts12_1 = str('    ' + shenpan[2] + shenpan[1] + shenpan[0] + shenpan[11])
	return(ts7_1,ts8_1,ts9_1,ts10_1,ts11_1,ts12_1)

def getsike(rijian2,shenpan,t5,t2):
	global q2

	#甲课寅兮乙课辰,丙戊课巳不须论。丁己课未庚申上,辛戌壬亥是其真。癸课原来丑宫坐,分明不用四正神。
	if rijian2[:1] == '甲':
		riganjigong = '寅'
	elif rijian2[:1] == '乙':
		riganjigong = '辰'
	elif rijian2[:1] == '丙' or rijian2[:1] == '戊':
		riganjigong = '巳'
	elif rijian2[:1] == '丁' or rijian2[:1] == '己':
		riganjigong = '未'
	elif rijian2[:1] == '庚':
		riganjigong = '申'
	elif rijian2[:1] == '辛':
		riganjigong = '戌'
	elif rijian2[:1] == '壬':
		riganjigong = '亥'
	elif rijian2[:1] == '癸':
		riganjigong = '丑'


	q1 = rijian2[:1]
	for i in range(len(t2)):
		if t2[i] == riganjigong:
			q2 = t5[i]
			q3 = shenpan[i]
			break
	q4 = q2
	for i in range(len(t2)):
		if t2[i] == q4:
			q5 = t5[i]
			q6 = shenpan[i]
			break
	q7 = rijian2[1:2]
	for i in range(len(t2)):
		if t2[i] == q7:
			q8 = t5[i]
			q9 = shenpan[i]
			break
	q10 = q8
	for i in range(len(t2)):
		if t2[i] == q10:
			q11 = t5[i]
			q12 = shenpan[i]
			break
	print('')
	#print('四课:')
	#print('')
	print('  ' + q12+' '+q9+' '+q6+' '+q3)
	print('  ' +q11+' '+q8+' '+q5+' '+q2)
	print('  ' +q10+' '+q7+' '+q4+' '+q1)
	
	ts13_1 = str('  ' + q12+' '+q9+' '+q6+' '+q3)
	ts14_1 = str('  ' +q11+' '+q8+' '+q5+' '+q2)
	ts15_1 = str('  ' +q10+' '+q7+' '+q4+' '+q1)
	return(ts13_1,ts14_1,ts15_1)
	
def getsanchuan(rijian,q2,shenpan,t5,t2):
	zongling = [['戌申午-元', '巳丑酉-元', '子未寅-知', '巳戌卯-重', '子未寅-涉', '巳戌卯-比', '辰申子-涉', '寅辰午-遥', '丑寅卯-元', '未午巳-遥', '午辰申-涉', '未卯亥-涉', '子未寅-涉', '巳戌卯-重', '子未寅-重', '巳戌卯-比', '辰申子-元', '寅辰午-遥', '丑寅卯-元', '巳辰卯-遥', '午辰寅-涉', '巳丑酉-元', '子未寅-知', '巳戌卯-重', '子未寅-重', '巳戌卯-比', '辰申子-元', '巳未酉-遥', '丑寅卯-元', '卯寅丑-元', '戌申子-涉', '卯亥未-元', '戌巳子-比', '未子巳-涉', '子未寅-重', '巳戌卯-比', '辰申子-元', '卯巳未-元', '辰巳午-重', '丑子亥-重', '戌申午-涉', '酉巳丑-遥', '子未寅-知', '巳戌卯-比', '子未寅-涉', '未子巳-涉', '辰申子-涉', '丑卯巳-涉', '寅卯辰-知', '子亥戌-重', '戌申午-元', '未卯亥-元', '午丑申-比', '巳戌卯-重', '子未寅-重', '巳戌卯-比', '辰申子-元', '丑卯巳-元', '亥子丑-重', '戌酉申-元'],
				['子戌亥-比', '丑戌未-重', '戌午寅-重', '卯丑卯-返', '子申辰-重', '巳亥巳-返', '辰酉寅-知', '亥丑丑-别', '子寅辰-重', '丑戌未-伏', '子亥戌-比', '丑戌未-重', '申辰子-遥', '亥未丑-返', '戌午寅-重', '卯酉卯-返', '寅未子-遥', '申亥寅-重', '申戌子-重', '丑戌未-伏', '子亥戌-知', '丑戌未-重', '酉巳丑-遥', '巳亥巳-返', '巳申丑-昴', '亥未丑-返', '子巳戌-比', '酉子卯-重', '申戌子-重', '酉戌未-伏', '子亥戌-比', '丑戌未-重', '子申辰-重', '卯酉卯-返', '寅戌午-遥', '巳亥巳-返', '巳戌卯-重', '巳丑丑-别', '辰午申-重', '丑戌未-伏', '子亥戌-比', '丑戌未-重', '戌午寅-重', '巳丑丑-返', '子申辰-重', '卯酉卯-返', '申丑午-知', '巳申亥-遥', '辰午申-重', '丑戌未-伏', '子亥戌-比', '丑戌未-重', '子申辰-重', '巳亥巳-返', '戌午寅-重', '巳丑丑-返', '卯丑丑-八', '卯午酉-遥', '子寅辰-重', '丑戌未-伏'],
				['子戌亥-比', '丑戌未-重', '戌午寅-重', '卯丑卯-返', '子申辰-重', '巳亥巳-返', '辰酉寅-知', '亥丑丑-别', '子寅辰-重', '丑戌未-伏', '子亥戌-比', '丑戌未-重', '申辰子-遥', '亥未丑-返', '戌午寅-重', '卯酉卯-返', '寅未子-遥', '申亥寅-重', '申戌子-重', '丑戌未-伏', '子亥戌-知', '丑戌未-重', '酉巳丑-遥', '巳亥巳-返', '巳申丑-昴', '亥未丑-返', '子巳戌-比', '酉子卯-重', '申戌子-重', '酉戌未-伏', '子亥戌-比', '丑戌未-重', '子申辰-重', '卯酉卯-返', '寅戌午-遥', '巳亥巳-返', '巳戌卯-重', '巳丑丑-别', '辰午申-重', '丑戌未-伏', '子亥戌-比', '丑戌未-重', '戌午寅-重', '巳丑丑-返', '子申辰-重', '卯酉卯-返', '申丑午-知', '巳申亥-遥', '辰午申-重', '丑戌未-伏', '子亥戌-比', '丑戌未-重', '子申辰-重', '巳亥巳-返', '戌午寅-重', '巳丑丑-返', '卯丑丑-八', '卯午酉-遥', '子寅辰-重', '丑戌未-伏'],
				['辰巳午-重', '子亥戌-重', '丑亥酉-重', '未卯亥-元', '丑亥酉-重', '卯亥未-元', '戌巳子-比', '巳戌卯-涉', '未亥卯-重', '丑卯巳-元', '辰巳午-比', '戌酉申-元', '丑亥酉-重', '巳丑酉-元', '丑亥酉-重', '未卯亥-涉', '午丑申-涉', '卯申丑-重', '未亥卯-重', '巳未酉-遥', '辰巳午-重', '申未午-遥', '丑亥酉-重', '未卯亥-涉', '丑亥酉-重', '巳丑酉-涉', '戌巳子-比', '卯申丑-重', '未亥卯-重', '未酉亥-遥', '辰巳午-重', '戌卯午-昴', '丑亥酉-重', '巳丑酉-元', '丑亥酉-重', '未卯亥-涉', '戌巳子-比', '卯申丑-重', '未亥卯-重', '未酉亥-遥', '辰巳午-重', '卯寅丑-元', '丑亥酉-重', '亥卯未-元', '丑亥酉-重', '巳丑酉-涉', '戌巳子-比', '卯申丑-重', '未亥卯-重', '卯巳未-元', '辰巳午-重', '丑子亥-重', '丑亥酉-重', '亥卯未-遥', '丑亥酉-重', '卯亥未-元', '戌巳子-比', '未子巳-涉', '未亥卯-重', '丑卯巳-涉'],
				['辰午申-重', '辰丑戌-伏', '子亥戌-比', '子酉午-遥', '卯寅丑-元', '寅亥申-遥', '戌子寅-涉', '巳丑辰-返', '辰酉寅-元', '辰未戌-元', '辰午申-涉', '辰亥巳-伏', '戌酉申-知', '子辰戌-昴', '子亥戌-比', '子酉午-遥', '子申辰-重', '巳亥巳-返', '辰酉寅-知', '辰未戌-元', '辰午申-涉', '辰酉卯-伏', '卯寅丑-元', '巳寅亥-元', '戌酉申-知', '子辰戌-昴', '戌午寅-涉', '卯酉卯-返', '寅未子-重', '申亥寅-重', '辰午申-涉', '辰未丑-伏', '卯寅丑-元', '午卯子-元', '卯寅丑-元', '巳寅亥-元', '子申辰-重', '亥未辰-返', '子巳戌-比', '酉子卯-重', '辰午申-涉', '辰巳申-伏', '卯寅丑-元', '亥辰辰-八', '卯寅丑-元', '午卯子-元', '子申辰-重', '巳亥巳-返', '巳戌卯-重', '辰未戌-元', '辰午申-重', '辰卯子-伏', '卯寅丑-元', '亥申巳-遥', '卯寅丑-元', '亥辰辰-八', '子申辰-重', '卯酉卯-返', '辰酉寅-涉', '辰未戌-元'],
				['申亥寅-重', '寅卯辰-元', '巳申寅-伏', '亥酉未-涉', '巳申寅-伏', '丑亥酉-重', '巳寅亥-元', '酉辰亥-涉', '寅申寅-返', '酉丑巳-涉', '申亥寅-重', '丑寅卯-元', '巳申寅-伏', '亥酉未-重', '巳申寅-伏', '亥酉未-涉', '巳寅亥-元', '未寅酉-涉', '午子午-返', '酉丑巳-涉', '申亥寅-重', '亥子丑-重', '巳申寅-伏', '酉未巳-遥', '巳申寅-伏', '亥酉未-重', '巳寅亥-元', '戌巳子-重', '巳亥巳-返', '酉丑巳-涉', '申亥寅-比', '酉戌亥-遥', '巳申寅-伏', '丑巳巳-别', '巳申寅-伏', '卯丑亥-遥', '午卯子-知', '卯戌巳-重', '寅申寅-返', '酉丑巳-涉', '申亥寅-重', '未申酉-遥', '巳申寅-伏', '丑巳巳-八', '巳申寅-伏', '卯丑亥-遥', '巳寅亥-元', '午丑申-重', '午子午-返', '酉丑巳-涉', '申亥寅-重', '辰巳午-重', '巳申寅-伏', '丑亥酉-重', '巳申寅-伏', '丑巳巳-八', '巳寅亥-元', '亥午丑-重', '巳亥巳-返', '酉丑巳-涉'],
				['辰申子-元', '申戌子-重', '辰巳午-重', '丑子亥-重', '寅午午-别', '卯寅丑-元', '午辰寅-涉', '卯亥未-知', '午丑申-涉', '未子巳-比', '寅午戌-元', '申戌子-重', '寅卯辰-知', '子亥戌-重', '辰巳午-重', '丑子亥-重', '寅子戌-涉', '午寅戌-元', '午丑申-重', '巳戌卯-知', '辰申子-元', '申戌子-重', '亥子丑-重', '戌酉申-元', '寅卯辰-知', '子亥戌-重', '午辰寅-涉', '未卯亥-知', '午丑申-比', '午亥辰-重', '寅午戌-元', '申戌子-重', '酉戌亥-遥', '申未午-遥', '亥子丑-重', '戌酉申-元', '午辰寅-涉', '巳丑酉-知', '午辰申-重', '午亥辰-重', '申子辰-遥', '申戌子-重', '申酉戌-遥', '卯午午-八', '戌酉午-昴', '戌午申-昴', '午辰寅-元', '未卯亥-涉', '午丑申-重', '午亥辰-重', '申午午-八', '申戌子-重', '亥午午-别', '卯寅丑-元', '寅午午-别', '卯午午-八', '午辰寅-元', '巳丑酉-知', '午丑申-重', '午亥辰-重'],
				['子巳戌-比', '未戌丑-重', '辰午申-重', '卯子午-伏', '申戌子-重', '巳申寅-伏', '午巳辰-遥', '亥未未-别', '子申辰-重', '卯酉卯-返', '子巳戌-比', '未戌丑-重', '辰午申-重', '丑戌未-伏', '辰午申-重', '卯子午-伏', '卯寅丑-元', '寅亥申-遥', '戌午寅-重', '未丑未-返', '子巳戌-比', '未戌丑-重', '子寅辰-重', '亥未丑-伏', '辰午申-重', '丑戌未-伏', '子亥戌-比', '子未子-昴', '子申辰-重', '巳亥巳-返', '子巳戌-比', '未戌丑-重', '子寅辰-重', '酉未丑-伏', '子寅辰-重', '亥未丑-伏', '戌酉申-元', '巳未未-别', '戌午寅-重', '卯酉卯-返', '寅未子-涉', '未戌丑-比', '申戌子-重', '未丑戌-伏', '子寅辰-重', '酉未丑-伏', '午巳辰-遥', '巳寅亥-元', '未卯亥-涉', '未丑未-返', '子巳戌-比', '酉子卯-涉', '申戌子-重', '巳申寅-伏', '申戌子-重', '未丑戌-伏', '酉未未-八', '午卯子-元', '未卯亥-涉', '巳亥巳-返'],
				['寅申寅-返', '酉丑巳-重', '申亥寅-重', '辰巳午-涉', '亥寅巳-遥', '申申午-昴', '申寅巳-伏', '午辰寅-元', '巳寅亥-元', '卯戌巳-涉', '寅申寅-返', '未亥卯-重', '申亥寅-重', '申酉戌-重', '申亥寅-重', '辰巳午-重', '申寅巳-伏', '丑亥酉-重', '巳寅亥-元', '卯戌巳-重', '寅申寅-返', '申子辰-元', '申亥寅-重', '申酉戌-重', '卯午酉-遥', '寅卯辰-元', '申寅巳-伏', '亥酉未-涉', '巳寅亥-元', '卯戌巳-重', '寅申寅-返', '亥卯未-重', '申亥寅-重', '亥子丑-比', '寅亥巳-遥', '丑寅卯-元', '申寅巳-伏', '亥酉未-重', '巳寅亥-元', '卯戌巳-比', '寅申寅-返', '酉丑巳-重', '申亥寅-比', '申酉戌-重', '寅巳申-遥', '亥子丑-重', '申寅巳-伏', '午辰寅-元', '午卯子-知', '卯戌巳-重', '寅申寅-返', '未亥卯-涉', '申亥寅-重', '申酉戌-重', '酉子卯-重', '未申申-八', '申寅巳-伏', '午辰寅-元', '巳寅亥-元', '卯戌巳-比'],
				['寅酉辰-知', '寅未子-重', '酉丑巳-重', '酉亥丑-重', '子辰申-遥', '亥丑卯-遥', '戌未酉-昴', '巳辰卯-遥', '午辰寅-遥', '巳酉丑-元', '子未寅-知', '寅未子-重', '酉丑巳-重', '酉亥丑-重', '丑午酉-昴', '亥丑卯-遥', '午未申-遥', '卯寅丑-元', '寅子戌-元', '卯亥未-涉', '戌巳子-知', '未子巳-比', '酉丑巳-重', '酉亥丑-重', '辰申子-元', '卯巳未-元', '辰巳午-重', '丑子亥-重', '寅子戌-元', '巳丑酉-元', '酉辰亥-元', '巳戌卯-比', '酉丑巳-重', '酉亥丑-重', '寅午戌-元', '丑卯巳-涉', '寅卯辰-知', '子亥戌-重', '戌申午-元', '未卯亥-涉', '午丑申-比', '寅未子-重', '酉丑巳-重', '酉亥丑-重', '辰申子-元', '丑卯巳-元', '亥子丑-重', '戌酉申-元', '戌申午-元', '巳酉丑-元', '酉辰亥-元', '寅未子-重', '酉丑巳-重', '酉亥丑-重', '寅午戌-元', '酉酉酉-独', '亥酉酉-八', '丑酉酉-别', '午辰寅-元', '未卯亥-涉'],
				['戌午申-重', '戌辰戌-返', '子巳戌-比', '酉子卯-重', '寅卯子-重', '申亥寅-重', '申戌子-涉', '未丑戌-伏', '戌酉申-元', '午卯子-涉', '寅午戌-重', '巳亥巳-返', '巳戌卯-重', '午戌辰-昴', '子巳戌-比', '酉子卯-重', '申戌子-涉', '巳申寅-伏', '戌酉申-元', '戌未辰-元', '子申辰-涉', '卯酉卯-返', '申丑午-知', '午戌寅-昴', '巳戌卯-重', '午戌辰-昴', '辰午申-涉', '卯子午-伏', '戌酉申-知', '戌未辰-元', '戌午申-重', '戌辰戌-返', '卯申丑-元', '子卯午-遥', '申丑午-知', '寅巳申-遥', '辰午申-涉', '丑戌未-伏', '子亥戌-比', '戌未辰-元', '戌午寅-涉', '巳亥巳-返', '辰酉寅-知', '亥戌戌-八', '卯申丑-元', '卯午酉-遥', '子寅辰-重', '亥戌未-伏', '戌酉申-元', '戌未辰-元', '戌午寅-重', '卯酉卯-返', '寅未子-重', '申亥寅-重', '辰酉寅-知', '亥戌戌-八', '子寅辰-重', '酉戌未-伏', '戌酉申-元', '巳寅亥-知'],
				['午卯子-元', '卯戌巳-比', '寅申寅-返', '未亥卯-涉', '巳亥巳-返', '酉丑巳-涉', '酉子卯-重', '申亥申-昴', '亥申寅-伏', '未巳卯-遥', '巳申寅-遥', '午丑申-重', '午子午-返', '酉丑巳-重', '寅申寅-返', '未亥卯-涉', '寅巳申-遥', '午未申-遥', '亥午子-伏', '巳卯丑-遥', '巳寅亥-元', '亥午丑-比', '巳亥巳-返', '未亥卯-重', '午子午-返', '酉丑巳-涉', '申亥寅-重', '辰巳午-重', '亥辰戌-伏', '丑亥酉-重', '申巳寅-遥', '午丑申-重', '寅申寅-返', '亥卯未-元', '巳亥巳-返', '未亥卯-涉', '午酉子-遥', '寅卯辰-元', '亥寅巳-伏', '丑亥酉-涉', '申巳寅-遥', '午丑申-重', '午子午-返', '亥卯未-重', '寅申寅-返', '亥卯未-重', '寅巳申-遥', '丑寅卯-元', '亥子卯-伏', '亥酉未-重', '丑亥亥-八', '午丑申-涉', '巳亥巳-返', '酉丑巳-重', '午子午-返', '亥卯未-重', '丑亥亥-八', '亥子丑-重', '寅戌未-伏', '未巳卯-遥']]

	for i in range(len(t2)):
		if t2[i] == q2:
			for j in range(len(jiazi)):
				if jiazi[j] == rijian:
					sanchuan = zongling[i][j]
					break
			break
	m1 = sanchuan[:1]
	for i in range(len(t5)):
		if t5[i] == m1:
			m2 = shenpan[i]
			break
	m3 = sanchuan[1:2]
	for i in range(len(t5)):
		if t5[i] == m3:
			m4 = shenpan[i]
			break
	m5 = sanchuan[2:3]
	for i in range(len(t5)):
		if t5[i] == m5:
			m6 = shenpan[i]
			break
	#课体
	m10 = sanchuan[4:5]

	xun = []
	for i in range(len(jiazi)):
		if jiazi[i] == rijian:
			if rijian[:1] == '甲':
				for j in range(i,i+10):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '乙':
				for j in range(i-1,i+9):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '丙':
				for j in range(i-2,i+8):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '丁':
				for j in range(i-3,i+7):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '戊':
				for j in range(i-4,i+6):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '己':
				for j in range(i-5,i+5):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '庚':
				for j in range(i-6,i+4):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '辛':
				for j in range(i-7,i+3):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '壬':
				for j in range(i-8,i+2):
					xun.append(jiazi[j])
				break
			elif rijian[:1] == '癸':
				for j in range(i-9,i+1):
					xun.append(jiazi[j])
				break

	m7 = '  '
	m8 = '  '
	m9 = '  '

	for i in range(len(xun)):
		if xun[i][1:2] == m1:
			m7 = xun[i][:1]
			break
	for i in range(len(xun)):
		if xun[i][1:2] == m3:
			m8 = xun[i][:1]
			break
	for i in range(len(xun)):
		if xun[i][1:2] == m5:
			m9 = xun[i][:1]
			break


	if rijian[:1] == '甲' or rijian[:1] == '乙':
		wuxing1 = 2
	elif rijian[:1] == '丙' or rijian[:1] == '丁':
		wuxing1 = 5
	elif rijian[:1] == '戊' or rijian[:1] == '己':
		wuxing1 = 3
	elif rijian[:1] == '庚' or rijian[:1] == '辛':
		wuxing1 = 1
	elif rijian[:1] == '壬' or rijian[:1] == '癸':
		wuxing1 = 4


	if m1 == '亥' or m1 == '子':
		wuxing2 = 4
	elif m1 == '寅' or m1 == '卯':
		wuxing2 = 2
	elif m1 == '巳' or m1 == '午':
		wuxing2 = 5
	elif m1 == '申' or m1 == '酉':
		wuxing2 = 1
	elif m1 == '辰' or m1 == '戌' or m1 == '丑' or m1 == '未':
		wuxing2 = 3

	liuqin1 = wuxing2 - wuxing1

	if liuqin1 == -1 or liuqin1 == 4:
		liuqin1_1 = '鬼'
	elif liuqin1 == 1 or liuqin1 == -4:
		liuqin1_1 = '财'
	elif liuqin1 == 0:
		liuqin1_1 = '兄'
	elif liuqin1 == 2 or liuqin1 == -3:
		liuqin1_1 = '父'
	elif liuqin1 == 3 or liuqin1 == -2:
		liuqin1_1 = '子'




	if m3 == '亥' or m3 == '子':
		wuxing3 = 4
	elif m3 == '寅' or m3 == '卯':
		wuxing3 = 2
	elif m3 == '巳' or m3 == '午':
		wuxing3 = 5
	elif m3 == '申' or m3 == '酉':
		wuxing3 = 1
	elif m3 == '辰' or m3 == '戌' or m3 == '丑' or m3 == '未':
		wuxing3 = 3

	liuqin2 = wuxing3 - wuxing1

	if liuqin2 == -1 or liuqin2 == 4:
		liuqin2_1 = '鬼'
	elif liuqin2 == 1 or liuqin2 == -4:
		liuqin2_1 = '财'
	elif liuqin2 == 0:
		liuqin2_1 = '兄'
	elif liuqin2 == 2 or liuqin2 == -3:
		liuqin2_1 = '父'
	elif liuqin2 == 3 or liuqin2 == -2:
		liuqin2_1 = '子'


	if m5 == '亥' or m5 == '子':
		wuxing4 = 4
	elif m5 == '寅' or m5 == '卯':
		wuxing4 = 2
	elif m5 == '巳' or m5 == '午':
		wuxing4 = 5
	elif m5 == '申' or m5 == '酉':
		wuxing4 = 1
	elif m5 == '辰' or m5 == '戌' or m5 == '丑' or m5 == '未':
		wuxing4 = 3

	liuqin3 = wuxing4 - wuxing1

	if liuqin3 == -1 or liuqin3 == 4:
		liuqin3_1 = '鬼'
	elif liuqin3 == 1 or liuqin3 == -4:
		liuqin3_1 = '财'
	elif liuqin3 == 0:
		liuqin3_1 = '兄'
	elif liuqin3 == 2 or liuqin3 == -3:
		liuqin3_1 = '父'
	elif liuqin3 == 3 or liuqin3 == -2:
		liuqin3_1 = '子'




	print('')
	#print('三传:')
	#print('')
	print('  '+liuqin1_1+' '+m7+m1+' '+m2)
	print('  '+liuqin2_1+' '+m8+m3+' '+m4)
	print('  '+liuqin3_1+' '+m9+m5+' '+m6)
	
	ts16_1 = str('  '+liuqin1_1+' '+m7+m1+' '+m2)
	ts17_1 = str('  '+liuqin2_1+' '+m8+m3+' '+m4)
	ts18_1 = str('  '+liuqin3_1+' '+m9+m5+' '+m6)
	
	
	
	
	print('')
	if m10 == '八':
		print('课体:八专')
		print('《指掌赋》:八专士女怀春,一名不修帏簿。')
		print('《象辞》:二人同心,其利断金。阳进男喜,阴进女淫。兵资众捷,物失内寻。成功异路,显擢士林。')
		print('《订讹》:占忧喜事,俱重叠。')
		print('1,齐心合力;2,不由正路;3,阴私放荡。八专课统《易经》同人之体,同人上乾下离,上乾为首,下离炎上,先天乾、后天离皆在正南之位,故有同心同德、众志成诚之象。')
		print('《六壬心镜》:日值八专为两课,阴阳并杂不分明。不修帷薄何存礼,夫妻占之总不宜。厌翳合门元武袭,嫂通于叔妹淫兄。人间密事难推测,元女留经鉴此情。')
		print('《袖中金》:内不隔而外不备,事多重叠,忧喜再来,干涉妇人,久而反蔽。后合入传,则男不知耻,女不知守,门墙生茨之兆也。')
		print('')
	elif m10 == '比':
		print('课体:比用')
		print('指掌赋:克贼重重,比用涉害,用辰主外灾害己,用日主我祸延人。')
		print('1、同类为比,所以比用课主朋友相帮,二人同心,其利断金。2、比为争夺、选择,故要从两个事物中选取一个。3、比为近,故比用课占事多主近。   “二爻皆动,事有两岐,善恶混处,必知择其比和一善者而用之,故名知一。事宜惟一,允执厥中。占物占人,皆在近也。”')
	elif m10 == '别':
		print('课体:别责')
		print('指掌赋:别责如花待时,合日辰以定人事之巧拙。')
		print('别责法,刚日取日干五合之神的天盘发用,柔日取日支三合局中比日支靠前的那个支辰(本身,不是天盘)发用,中末都用干上神。')
		print('刚日别责,阳干无力,乃委任于妻小、下属,因阳日所合之干,是其妻子,下属。柔日别责,阳干无力,乃求救于眷属。')
		print('《课经》:盖阳干常动而易位,故刚日初传用干合上神。阴支常静而守位,故柔日以支三合前一辰。')
		print('《象辞》:谋为欠正,财物不全。临兵选将,欲渡寻船。求婚别娶,胎孕多延。损而能益,事遇神仙。')
		print('《通龟订讹》:占主凡事不备,谋为欠正,且合神事主留连,临兵欲进不进,胎孕多延。凡事倚仗他人,借径而行,吉凶多系于人,不干己也。求婚另娶,占家宅夫妻事,当以淫断。')
	elif m10 == '独':
		print('课体:独足')
		print('三传都在四课之中,且只有一个支神酉,就像只有一只脚,不能动移,动“极是费力”,占胎不成,因一片脱气,远行宜舟,因酉为兑泽。从魁为酒色,满盘都是,更主色情而损耗身体,占孕生女,一生无儿,占病必死。')
	elif m10 == '返':
		print('课体:返吟')
		print('《指掌赋》:丁巳辛同丑未,井栏射主深灾。反吟无依,迭传事多反复。')
		print('《课经》:盖诸神返其位,坎离交易,震兑互换,日辰阴阳往来克贼,反复呻吟,故名返吟。凡占来者思去,离者思归,得失未可一定,惟有利复旧事。统震之体,重重震惊之课也。')
		print('《象辞》:高岸为谷,深谷为陵。得物乃失,败物反成。安营离散,出阵虚惊。得生于外,害人自承。')
		print('井栏的象辞是:“行人阻遏,盗贼相攻。内外多怪,上下不恭。傍求事就,直求道穷。三传救护,喜见青龙”')
		print('《观月经》:己未连丁未,返吟是两般。臣背明君意,子欺怨父心。无端须绝后,有罪自相擒。更若逢凶将,乖狡祸尤深。')
		print('《袖中金》:子午乘蛇,官病灾凶。卯酉乘合,人离财散。寅申乘龙,隔墙有祸。巳亥辛日灭德,辰戌多凶,不论空亡。丑未不吉。惟癸日约期不爽。')
		print('《指要》:天地乘隔,南北相违之象。占事动则宜,静则扰,主两事。俱阴主滞,用旺相始宜。所主皆速。卯酉上发用,主门户动摇。若遇井栏射取传,占事难成易破,虽遇吉神,亦是半遂。一云反复不定,病主两症。')
	elif m10 == '伏':
		print('课体:伏吟')
		print('《指掌赋》:伏吟任信,用刑而事多反复。')
		print('《课经》:统艮之体,守旧待新之课也。')
		print('自任格的象辞:“任己刚暴,必成过愆。行人近至,逃亡眼前。胎孕哑聋,祸患留连。干谒不出,株守吉言”。')
		print('自信格的象辞:“潜藏伏匿,身不自由。逃亡近觅,盗贼内搜。病人喑哑,行者淹留。检身谨恪,无不优悠”。')
		print('杜传格的象辞:“居者将移,合者将离。道由中止,事宜改为。传阳人至,传阴未归。占人求物,不出庭除”。')
		print('《通龟订讹》:伏吟“占主屈不得伸,静中思动。” 自任格“盖天地鬼神不动不克无所取,择自任其己之刚进用于时。”“行人立至,然亦本家暂出之人,原非远也。”“胎孕哑聋,祸患流连。病主不语而呻吟,淹滞岁月。”自信格“自信其在己之柔而自用”“占主不能动身,乃家宅不宁之兆。”')
		print('《袖中金》:“考用见日则舍阴,用辰则舍阳,故天地不备,阴阳独彰,实为不足之体。”')

	elif m10 == '昴':
		print('课体:昴星')
		print('指掌赋:昴星如虎对立,视俯仰以定远近之忧危。')
		print('《课经》:统履之体,乃蛇虎当道之象也。')
		print('刚日,四课无克,又无遥克,但四课全,取酉上神为用,中传支上神,末传干上神,名为虎视转蓬。')
		print('刚日昴星的象辞:“关梁闭塞,越度稽留。行人作禁,孕男无忧。事恐惟外,祸起无由。家居守静,方免闲忧”。')
		print('柔日,四课全,而又无克,取酉下神为用,中传干上神,末传支上神,为螣蛇掩目。')
		print('柔日昴星的象辞:“人情失意,进退无凭。女多淫泆,内有忧惊。访人不见,作事难成。行者淹滞,逃亡隐形”。')
		print('《心镜》:用起昴宿为虎视,秋分在酉知生死。出入关梁日月门,举事稽留难进止。刚日出身身不归,柔日伏匿忧难起。女人淫泆问何因,此地名为难禁止。')
	elif m10 == '涉':
		print('课体:涉害')
		print('指掌赋:克贼重重,比用涉害,用辰主外灾害己,用日主我祸延人。')
	elif m10 == '遥':
		print('课体:遥克')
		print('指掌赋:蒿矢神遥克日,二克主两事而合为一事;弹射日遥克神,一克主一端而分作两端。')
	elif m10 == '元':
		print('课体:元首')
		print('指掌赋:上克为元首,理顺成而百事咸宜;')
		print('')
		print('')
		print('')
		print('')
		print('')
		print('')
	elif m10 == '知':
		print('课体:知一')
		print('指掌赋:二三克贼,知一总名。神将凶而祸不单行,神将吉而福祥双至。')
		print('')
		print('')
		print('')
		print('')
		print('')
		print('')
	elif m10 == '重':
		print('课体:重审')
		print('指掌赋:下贼为重审,人事逆而谋为不利。')
		print('')
		print('')
		print('')
		print('')
		print('')
		print('')
	
	return(ts16_1,ts17_1,ts18_1)


class sizefloat(FloatLayout):
	def __init__(self,**kwargs):
		super().__init__(**kwargs)
	def cm1(self,dt):
		#self.ids['mylabel'].text = str(strftime('[b]%H[/b]:%M:%S'))
		pass
	def press_button1(self):
		now = datetime.datetime.now()
		diliweizhi = '江苏苏州'
		text = paipan(now,1,diliweizhi)#1,考虑时差;0,不考虑时差
		self.ids['mytextinput'].text = text
	
	def press_button2(self):
		self.ids['mytextinput'].font_size += 5
	
	def press_button3(self):
		self.ids['mytextinput'].font_size -= 5
	
		
class testapp(App):
	def build(self):
		game = sizefloat()
		clock.schedule_interval(game.cm1,0)
		return(game)

	


from kivy.core.window import Window as window
window.clearcolor = [0.8,0.8,0.8,1]
testapp().run()


下载一个字体文件放到/fonts/huawensongti.ttf;
在这里插入图片描述
进入大神搞好的linux打包环境,文件拷进去
在这里插入图片描述
kdpp go
在这里插入图片描述
第一个包打包结束
在这里插入图片描述
修改配置文件,增加ttf格式字体
在这里插入图片描述
再来一遍kdpp go
在这里插入图片描述
打包完成会生成一个apk文件在bin文件夹内
在这里插入图片描述
拷贝到手机运行ok
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荆棘巢凤@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值