Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter
- from tkinter import *
- def data():
- year = yEar1.get()
- month = mOnth1.get()
- day = dAy1.get()
- #r1 = year + month + day
- n = int(year)
- m = n
- d = m % 10
- m = m // 10
- c = m % 10
- m = m // 10
- b = m % 10
- a = m % 100 // 10
- z = int(month)
- q = z
- f = q % 10
- e = q % 100 // 10
- z1 = int(day)
- q1 = z1
- h = q1 % 10
- g = q1 % 100 // 10
- res = ((g + h + e + f) + (a + b + c + d))
- z2 = int(res)
- q2 = z2
- j = q2 % 10
- i = q2 % 100 // 10
- res3 = (res - (g * 2))
- z3 = int(res3)
- q3 = z3
- l = q3 % 10
- k = q3 % 100 // 10
- res2 = (i + j)
- res4 = (k + l)
- # print (res, res2, res3, res4) #рабочие числа
- zz1 = int(res)
- q3 = zz1
- a1 = q3 % 10
- b1 = q3 % 100 // 10
- zz2 = int(res2)
- q4 = zz2
- c1 = q4 % 10
- d1 = q4 % 100 // 10
- zz3 = int(res3)
- q5 = zz3
- e1 = q5 % 10
- f1 = q5 % 100 // 10
- zz4 = int(res4)
- q6 = zz4
- g1 = q6 % 10
- h1 = q6 % 100 // 10
- str1 = [g, h, e, f, a, b, c, d]
- dl1 = len(str1)
- # rEsultText.config(text=dl1) числа первого ряда
- str2 = [a1, b1, c1, d1, e1, f1, g1, h1]
- str2.remove(int(0))
- dl2 = len(str2)
- # rEsultText.config(text=dl2) числа второго ряда
- hL = int(dl1 + dl2)
- resLife = hL
- if hL <= 13:
- rEsultText.config(text="Это ваша" + resLife + "жизнь")
- if hL == 14:
- rEsultText.config(text="Это Ваша предпоследняя 14я жизнь из 15")
- if hL == 15:
- rEsultText.config(text="Это Ваша последняя 15 жизнь, далее Вы переходите жить в другое,\n более совершенное измерение")
- ss = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1]
- r1 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(1)
- r2 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(2)
- r3 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(3)
- r4 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(4)
- r5 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(5)
- r6 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(6)
- r7 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(7)
- r8 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(8)
- r9 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(9)
- allRes =[]
- allRes.append("ХАРАКТЕР")
- if r1 <= 1:
- allRes.append('Эгоист \n')
- if r1 == 2:
- allRes.append('Человек эгоистичный, но иногда может подумать о других \n')
- if r1 == 3:
- allRes.append('Человек с положительным устойчивым характером \n')
- if r1 == 4:
- allRes.append('Характер очень волевой и сильный \n')
- if r1 == 5:
- allRes.append('Самодур и диктатор \n')
- if r1 >= 6:
- allRes.append(
- 'Жестокий человек, но для близких пойдёт на всё. Крайне неприятен в общении. Подобные люди, к счастью, встречаются очень редко. \n')
- allRes.append('\n')
- allRes.append("БИОЭНЕРГИЯ\n")
- if r2 <= 0:
- allRes.append(
- 'Биополе отсутствует. Канал открыт для активного поглощения энергии. Таким людям нравятся старые вещи (коллекционеры). Они неплохо относятся к окружающим, но при этом пытаются поживиться за счёт других, «поглощая» их биополе \n')
- if r2 == 1:
- allRes.append(
- 'Биоэнергии хватает для жизни, но в данный момент её маловато, поэтому надо заниматься спортом. Эти люди сверхчувствительны к атмосферным перепадам \n')
- if r2 == 2:
- allRes.append('Биоэнергии достаточно, такой человек способен лечить других людей \n')
- if r2 == 3:
- allRes.append('Хороший экстрасенс \n')
- if r2 == 4:
- allRes.append('Этих людей очень любит противоположный пол \n')
- if r6 == 3:
- print ('Надо быть осторожней!!! у Вас 666 \n')
- allRes.append('\n')
- allRes.append("ОРГАНИЗОВАНОСТЬ И СПОСОБНОСТЬ К НАУКАМ \n")
- if r3 <= 0:
- allRes.append(
- 'Очень аккуратный и пунктуальный человек, который выделяется среди окружающих культурной речью и воспитанностью \n')
- if r3 == 1:
- allRes.append(
- 'У таких людей всё зависит от настроения. Они не любят беспорядок, но уборку проводят опять-таки в зависимости от настроения(хочу- делаю. хочу — нет) \n')
- if r3 == 2:
- allRes.append('Хорошие способности к точным наукам(математике, физики, химии) \n')
- if r3 == 3:
- allRes.append('Способность к наукам. Аккуратные до занудства \n')
- if r3 == 4:
- allRes.append('Из этих людей получаются хорошие учёные. Отличительные черты — педантизм, аккуратность \n')
- allRes.append('\n')
- allRes.append("ЗДОРОВЬЕ \n")
- if r4 <= 0:
- allRes.append('У этого человека проблемы со здоровьем \n')
- if r4 == 1:
- allRes.append('Здоровье нормальное; болезни начинаются в преклонном возрасте \n')
- if r4 == 2:
- allRes.append('Очень здоровый человек, обладающий высокой сопротивляемостью болезням, живым темпераментом \n')
- if r4 == 3:
- allRes.append(
- 'Очень очень здоровый человек, обладающий сверх высокой сопротивляемостью болезням, очень живым темпераментом \n')
- allRes.append('\n')
- allRes.append("ИНТУИЦИЯ \n")
- if r5 <= 0:
- allRes.append(
- 'человек родился с некоторым каналом интуиции. Он активен, старается что-то предпринять. Всегда обдумывает свои действия, но неизбежно совершает много ошибок. таким людям приходится пробивать себе дорогу в жизни тяжёлым трудом \n')
- if r5 == 1:
- allRes.append('Канал открытый, эти люди делают меньше ошибок \n')
- if r5 == 2:
- allRes.append('сильно развитая интуиция ( могут быть следователями или юристами) \n')
- if r5 == 3:
- allRes.append('Ясновидящие. Все, то происходит вокруг, им понятно. Они знают, что делать \n')
- if r5 == 4:
- allRes.append('Таким людям подвластно время и пространство, они могут проникать в другие измерения \n')
- allRes.append('\n')
- allRes.append("ЗАЗЕМЛЕННОСТЬ \n")
- if r6 <= 0:
- allRes.append(
- "Человек пришёл в этот мир, чтобы получить профессию. Физический труд он не любит, но он вынужден им заниматься \n")
- if r6 == 1:
- allRes.append('Земной человек. Думает об учёбе, но без физической работы ему не обойтись \n')
- if r6 == 2:
- allRes.append('Любит трудиться, хотя физическая работа для него — только хобби \n')
- if r6 == 3:
- allRes.append(
- 'Знак тревожный. Очень привлекательный и темпераментный человек, однако потребует от партнёра больших денежных затрат \n')
- if r6 == 4:
- allRes.append('Этот человек в своих предыдущих земных превращениях много и тяжело работал \n')
- allRes.append('\n' )
- allRes.append("ТАЛАНТ \n")
- if r7 <= 0:
- allRes.append("Человек станет талантливым в своих последующих превращениях. А в нынешней жизни его ждёт тяжёлая судьба \n")
- if r7 == 1:
- allRes.append('У этого человека есть неярко выраженный талант \n')
- if r7 == 2:
- allRes.append(
- 'Знак очень талантливых людей. Они музыкальны, имеют художественный вкус, могут рисовать. Человек этого знака наделён всем — и хорошим, и плохим. Для него не существует закрытых дверей. Даже если он попадёт под суд, ему помогут выиграть судебный процесс \n')
- if r7 == 3:
- allRes.append('Знак особый. Эти люди столкнуться с серьёзными трудностями \n')
- if r7 == 4:
- allRes.append('Это знак тревоги. Люди с такой комбинацией цифр должны быть очень осмотрительны \n')
- allRes.append('\n')
- allRes.append("ОТВЕТСТЕННОСТЬ \n")
- if r8 <= 0:
- allRes.append("Человек легко берёт в долг, но не спешит отдавать \n")
- if r8 == 1:
- allRes.append('Человек с развитым чувством ответственности \n')
- if r8 == 2:
- allRes.append('Очень развито чувство ответственности. Этот человек всегда готов помочь другим людям \n')
- if r8 == 3:
- allRes.append('Человек призван служить народу \n')
- if r8 == 4:
- allRes.append('Человек имеет паропсихологические способности, а также имеет способности в области точных наук \n')
- allRes.append('\n')
- allRes.append("УМ \n")
- if r9 <= 1:
- allRes.append('Такому человеку надо развивать свой ум \n')
- if r9 == 2:
- allRes.append("Умная голова, но дана лентяю\n")
- if r9 == 3:
- allRes.append('Умный, удачливый человек \n')
- if r9 >= 4:
- allRes.append('Человек редкого ума, однако груб и немилосерден \n')
- allRes2 = ''.join(allRes)
- rEsultText.config(text = allRes2)
- #print (allRes2)
- mainWindow=Tk() # ЭТО ГЛАВНОЕ ОКНО
- mainWindow.title("Тест Пифагора по дате рождения")
- mainWindow.geometry('900x700')
- mainWindow.config(bg = "black")
- n1 = Label(mainWindow, text ="Введите дату рождения", fg="white", bg = 'black' )
- n1.config(font=('Verdana', 25))
- n1.pack()
- yEar1 = Entry(mainWindow, width = 20, bg = "grey")
- yEar1.pack()
- mOnth1 = Entry(mainWindow, width = 20, bg = "grey")
- mOnth1.pack()
- dAy1 = Entry(mainWindow, width = 20, bg = "grey")
- dAy1.pack()
- b1 = Button(mainWindow, text = 'Узнать результат' , command = data) #Кнопка которая выдает результат
- b1.config(height=2, width=10)
- b1.pack()
- rEsultText= Label(mainWindow, text = " ", fg = "white", )
- rEsultText.config (bg = "black")
- rEsultText.config(height=2, width=90)
- rEsultText.pack(expand=YES, fill=BOTH)
- rEsultText.pack()
- mainWindow.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement