Advertisement
Guest User

neeee.py

a guest
Dec 10th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 12.46 KB | None | 0 0
  1.  
  2. import tkinter
  3. from tkinter import *
  4.  
  5. def data():
  6.     year = yEar1.get()
  7.     month = mOnth1.get()
  8.     day = dAy1.get()
  9.     #r1 = year + month + day
  10.  
  11.  
  12.  
  13.     n = int(year)
  14.     m = n
  15.     d = m % 10
  16.     m = m // 10
  17.     c = m % 10
  18.     m = m // 10
  19.     b = m % 10
  20.     a = m % 100 // 10
  21.     z = int(month)
  22.     q = z
  23.     f = q % 10
  24.     e = q % 100 // 10
  25.     z1 = int(day)
  26.     q1 = z1
  27.     h = q1 % 10
  28.     g = q1 % 100 // 10
  29.  
  30.     res = ((g + h + e + f) + (a + b + c + d))
  31.     z2 = int(res)
  32.     q2 = z2
  33.     j = q2 % 10
  34.     i = q2 % 100 // 10
  35.  
  36.     res3 = (res - (g * 2))
  37.     z3 = int(res3)
  38.     q3 = z3
  39.     l = q3 % 10
  40.     k = q3 % 100 // 10
  41.  
  42.     res2 = (i + j)
  43.     res4 = (k + l)
  44.  
  45.     # print (res, res2, res3, res4) #рабочие числа
  46.  
  47.     zz1 = int(res)
  48.     q3 = zz1
  49.     a1 = q3 % 10
  50.     b1 = q3 % 100 // 10
  51.  
  52.     zz2 = int(res2)
  53.     q4 = zz2
  54.     c1 = q4 % 10
  55.     d1 = q4 % 100 // 10
  56.  
  57.     zz3 = int(res3)
  58.     q5 = zz3
  59.     e1 = q5 % 10
  60.     f1 = q5 % 100 // 10
  61.  
  62.     zz4 = int(res4)
  63.     q6 = zz4
  64.     g1 = q6 % 10
  65.     h1 = q6 % 100 // 10
  66.  
  67.     str1 = [g, h, e, f, a, b, c, d]
  68.     dl1 = len(str1)
  69.     # rEsultText.config(text=dl1) числа первого ряда
  70.  
  71.     str2 = [a1, b1, c1, d1, e1, f1, g1, h1]
  72.     str2.remove(int(0))
  73.     dl2 = len(str2)
  74.     # rEsultText.config(text=dl2) числа второго ряда
  75.  
  76.  
  77.  
  78.     hL = int(dl1 + dl2)
  79.     resLife = hL
  80.     if hL <= 13:
  81.         rEsultText.config(text="Это ваша" + resLife + "жизнь")
  82.     if hL == 14:
  83.         rEsultText.config(text="Это Ваша предпоследняя 14я жизнь из 15")
  84.     if hL == 15:
  85.         rEsultText.config(text="Это Ваша последняя 15 жизнь, далее Вы переходите жить в другое,\n более совершенное измерение")
  86.  
  87.     ss = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1]
  88.  
  89.     r1 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(1)
  90.     r2 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(2)
  91.     r3 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(3)
  92.     r4 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(4)
  93.     r5 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(5)
  94.     r6 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(6)
  95.     r7 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(7)
  96.     r8 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(8)
  97.     r9 = [a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1].count(9)
  98.  
  99.     allRes =[]
  100.     allRes.append("ХАРАКТЕР")
  101.     if r1 <= 1:
  102.          allRes.append('Эгоист \n')
  103.     if r1 == 2:
  104.          allRes.append('Человек эгоистичный, но иногда может подумать о других \n')
  105.     if r1 == 3:
  106.          allRes.append('Человек с положительным устойчивым характером \n')
  107.     if r1 == 4:
  108.          allRes.append('Характер очень волевой и сильный \n')
  109.     if r1 == 5:
  110.          allRes.append('Самодур и диктатор \n')
  111.     if r1 >= 6:
  112.          allRes.append(
  113.             'Жестокий человек, но для близких пойдёт на всё. Крайне неприятен в общении. Подобные люди, к счастью, встречаются очень редко. \n')
  114.  
  115.     allRes.append('\n')
  116.     allRes.append("БИОЭНЕРГИЯ\n")
  117.     if r2 <= 0:
  118.         allRes.append(
  119.             'Биополе отсутствует. Канал открыт для активного поглощения энергии. Таким людям нравятся старые вещи (коллекционеры). Они неплохо относятся к окружающим, но при этом пытаются поживиться за счёт других, «поглощая» их биополе \n')
  120.     if r2 == 1:
  121.         allRes.append(
  122.             'Биоэнергии хватает для жизни, но в данный момент её маловато, поэтому надо заниматься спортом. Эти люди сверхчувствительны к атмосферным перепадам \n')
  123.     if r2 == 2:
  124.         allRes.append('Биоэнергии достаточно, такой человек способен лечить других людей \n')
  125.     if r2 == 3:
  126.         allRes.append('Хороший экстрасенс \n')
  127.     if r2 == 4:
  128.         allRes.append('Этих людей очень любит противоположный пол \n')
  129.         if r6 == 3:
  130.             print ('Надо быть осторожней!!! у Вас 666 \n')
  131.  
  132.     allRes.append('\n')
  133.     allRes.append("ОРГАНИЗОВАНОСТЬ И СПОСОБНОСТЬ К НАУКАМ \n")
  134.     if r3 <= 0:
  135.         allRes.append(
  136.             'Очень аккуратный и пунктуальный человек, который выделяется среди окружающих культурной речью и воспитанностью \n')
  137.     if r3 == 1:
  138.         allRes.append(
  139.             'У таких людей всё зависит от настроения. Они не любят беспорядок, но уборку проводят опять-таки в зависимости от настроения(хочу- делаю. хочу — нет) \n')
  140.     if r3 == 2:
  141.         allRes.append('Хорошие способности к точным наукам(математике, физики, химии) \n')
  142.     if r3 == 3:
  143.         allRes.append('Способность к наукам. Аккуратные до занудства \n')
  144.     if r3 == 4:
  145.         allRes.append('Из этих людей получаются хорошие учёные. Отличительные черты — педантизм, аккуратность \n')
  146.  
  147.     allRes.append('\n')
  148.     allRes.append("ЗДОРОВЬЕ \n")
  149.     if r4 <= 0:
  150.         allRes.append('У этого человека проблемы со здоровьем \n')
  151.     if r4 == 1:
  152.         allRes.append('Здоровье нормальное; болезни начинаются в преклонном возрасте \n')
  153.     if r4 == 2:
  154.         allRes.append('Очень здоровый человек, обладающий высокой сопротивляемостью болезням, живым темпераментом \n')
  155.     if r4 == 3:
  156.         allRes.append(
  157.             'Очень очень здоровый человек, обладающий сверх высокой сопротивляемостью болезням, очень живым темпераментом \n')
  158.  
  159.     allRes.append('\n')
  160.     allRes.append("ИНТУИЦИЯ \n")
  161.     if r5 <= 0:
  162.         allRes.append(
  163.             'человек родился с некоторым каналом интуиции. Он активен, старается что-то предпринять. Всегда обдумывает свои действия, но неизбежно совершает много ошибок. таким людям приходится пробивать себе дорогу в жизни тяжёлым трудом \n')
  164.     if r5 == 1:
  165.         allRes.append('Канал открытый, эти люди делают меньше ошибок \n')
  166.     if r5 == 2:
  167.         allRes.append('сильно развитая интуиция ( могут быть следователями или юристами) \n')
  168.     if r5 == 3:
  169.         allRes.append('Ясновидящие. Все, то происходит вокруг, им понятно. Они знают, что делать \n')
  170.     if r5 == 4:
  171.         allRes.append('Таким людям подвластно время и пространство, они могут проникать в другие измерения \n')
  172.  
  173.     allRes.append('\n')
  174.     allRes.append("ЗАЗЕМЛЕННОСТЬ \n")
  175.     if r6 <= 0:
  176.         allRes.append(
  177.             "Человек пришёл в этот мир, чтобы получить профессию. Физический труд он не любит, но он вынужден им заниматься \n")
  178.     if r6 == 1:
  179.         allRes.append('Земной человек. Думает об учёбе, но без физической работы ему не обойтись \n')
  180.     if r6 == 2:
  181.         allRes.append('Любит трудиться, хотя физическая работа для него — только хобби \n')
  182.     if r6 == 3:
  183.         allRes.append(
  184.             'Знак тревожный. Очень привлекательный и темпераментный человек, однако потребует от партнёра больших денежных затрат \n')
  185.     if r6 == 4:
  186.         allRes.append('Этот человек в своих предыдущих земных превращениях много и тяжело работал \n')
  187.  
  188.     allRes.append('\n' )
  189.     allRes.append("ТАЛАНТ \n")
  190.     if r7 <= 0:
  191.         allRes.append("Человек станет талантливым в своих последующих превращениях. А в нынешней жизни его ждёт тяжёлая судьба \n")
  192.     if r7 == 1:
  193.         allRes.append('У этого человека есть неярко выраженный талант \n')
  194.     if r7 == 2:
  195.         allRes.append(
  196.             'Знак очень талантливых людей. Они музыкальны, имеют художественный вкус, могут рисовать. Человек этого знака наделён всем — и хорошим, и плохим. Для него не существует закрытых дверей. Даже если он попадёт под суд, ему помогут выиграть судебный процесс \n')
  197.     if r7 == 3:
  198.         allRes.append('Знак особый. Эти люди столкнуться с серьёзными трудностями \n')
  199.     if r7 == 4:
  200.         allRes.append('Это знак тревоги. Люди с такой комбинацией цифр должны быть очень осмотрительны \n')
  201.  
  202.     allRes.append('\n')
  203.     allRes.append("ОТВЕТСТЕННОСТЬ \n")
  204.     if r8 <= 0:
  205.         allRes.append("Человек легко берёт в долг, но не спешит отдавать \n")
  206.     if r8 == 1:
  207.         allRes.append('Человек с развитым чувством ответственности \n')
  208.     if r8 == 2:
  209.         allRes.append('Очень развито чувство ответственности. Этот человек всегда готов помочь другим людям \n')
  210.     if r8 == 3:
  211.         allRes.append('Человек призван служить народу \n')
  212.     if r8 == 4:
  213.         allRes.append('Человек имеет паропсихологические способности, а также имеет способности в области точных наук \n')
  214.  
  215.     allRes.append('\n')
  216.     allRes.append("УМ \n")
  217.     if r9 <= 1:
  218.         allRes.append('Такому человеку надо развивать свой ум \n')
  219.     if r9 == 2:
  220.         allRes.append("Умная голова, но дана лентяю\n")
  221.     if r9 == 3:
  222.         allRes.append('Умный, удачливый человек \n')
  223.     if r9 >= 4:
  224.         allRes.append('Человек редкого ума, однако груб и немилосерден \n')
  225.  
  226.     allRes2 = ''.join(allRes)
  227.     rEsultText.config(text = allRes2)
  228.  
  229.     #print (allRes2)
  230.  
  231.  
  232.  
  233.  
  234.  
  235. mainWindow=Tk() # ЭТО ГЛАВНОЕ ОКНО
  236. mainWindow.title("Тест Пифагора по дате рождения")
  237. mainWindow.geometry('900x700')
  238. mainWindow.config(bg = "black")
  239.  
  240. n1 = Label(mainWindow, text ="Введите дату рождения", fg="white", bg = 'black' )
  241. n1.config(font=('Verdana', 25))
  242. n1.pack()
  243.  
  244. yEar1 = Entry(mainWindow, width = 20, bg = "grey")
  245. yEar1.pack()
  246.  
  247. mOnth1 = Entry(mainWindow, width = 20, bg = "grey")
  248. mOnth1.pack()
  249.  
  250. dAy1 = Entry(mainWindow, width = 20, bg = "grey")
  251. dAy1.pack()
  252.  
  253.  
  254. b1 = Button(mainWindow, text = 'Узнать результат' , command = data) #Кнопка которая выдает результат
  255. b1.config(height=2, width=10)
  256. b1.pack()
  257.  
  258. rEsultText= Label(mainWindow, text = " ", fg = "white", )
  259. rEsultText.config (bg = "black")
  260. rEsultText.config(height=2, width=90)
  261. rEsultText.pack(expand=YES, fill=BOTH)
  262. rEsultText.pack()
  263.  
  264.  
  265.  
  266. mainWindow.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement