Guest User

schizoposting

a guest
May 30th, 2022
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. import sys, getopt
  2.  
  3. # pass in a birthdate string of form 09 13 1997
  4. def getLifePathNumber(cum):
  5. # if you're 28 now that means there's AT LEAST an entire year after 5/30/2022 to calculate
  6. # cum = sys.argv[1:] #slicing filename of script
  7.  
  8. month = cum[0]
  9. day = cum[1]
  10. year = cum[2]
  11.  
  12. birthMonthSum = 0
  13. birthDaySum = 0
  14. birthYearSum = 0
  15. lifePathSum = 0
  16.  
  17. # calc month
  18. if len(month) == 2:
  19. digitOne = month[0]
  20. digitTwo = month[1]
  21. birthMonthSum = int(digitOne)+int(digitTwo)
  22. else:
  23. birthMonthSum = int(month)
  24. print('Month sum: ', birthMonthSum)
  25.  
  26. # calc day
  27. if len(day) == 2:
  28. digitOne = day[0]
  29. digitTwo = day[1]
  30. birthDaySum = int(digitOne)+int(digitTwo)
  31. else:
  32. birthDaySum = int(day)
  33. print('Day sum: ', birthDaySum)
  34.  
  35. # calc year
  36. digitOne = year[0]
  37. digitTwo = year[1]
  38. digitThree = year[2]
  39. digitFour = year[3]
  40. birthYearSum = int(digitOne)+int(digitTwo)+int(digitThree)+int(digitFour)
  41. if birthYearSum/10 >= 1:
  42. digitOne = birthYearSum%10
  43. digitTwo = birthYearSum//10
  44. birthYearSum = digitOne + digitTwo
  45. print('Year sum: ', birthYearSum)
  46.  
  47. # calc life path number omg i cant wait to see
  48. lifePathSum = birthDaySum+birthMonthSum+birthYearSum
  49. # calc path sum
  50. if lifePathSum/10 >= 1:
  51. print(lifePathSum)
  52. digitOne = lifePathSum%10
  53. digitTwo = lifePathSum//10
  54. # print(digitOne)
  55. lifePathSum = int(digitOne)+int(digitTwo)
  56. print(lifePathSum)
  57.  
  58. print('Your life path number: ', lifePathSum)
  59.  
  60.  
  61. #need to take in lpn, age, and start date
  62. def main():
  63. getLifePathNumber(sys.argv[1:])
  64.  
  65. if __name__ == '__main__':
  66. main()
Add Comment
Please, Sign In to add comment