Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You have been hired as a consultant. The client is a certified Numerologist and needs Python programs to assist in doing readings. This lab assignment

You have been hired as a consultant. The client is a certified Numerologist and needs Python programs to assist in doing readings. This lab assignment will reinforce the concepts of functions, String manipulation functions, If Statements and loops constructs. Create a class that will perform all the required calculations.
Here is an overview of Numerology: Numerology is the seienee of numbers. It has been around for over 2,500 years. You take a birthday, which yields three numbers and a name, which provides another three numbers. With those six numbers you can insights on whom a person is and find out ways to improve your life, or so the belief goes.
The output will be six numbers. Since the art of numerology is based off the numbers derived from a person's birth date and name code needs to be written to compute these numbers.
The Birthday Number, Life Path Number and the Altitude Number are computed from the inputted Birth Date.
The Soul Number, Personality Number and Power Name Number are derived from the Inputted name.
You will have to code TWO Python source files:
Numerology.py that has the class in it and tirase function (coding details provided below):
_ init_(sName, sDOB)
getName()- returns the subjects name
getBirthdate()- returns the subjects Date of Birth
getAttitude()- returns the computed attitude number
getBirthDay0- returns the compuled birthday number
getLifePath()- returns the computed life path number
getPersonality 0- returns the computed personality number
getPowerName O- returns the computed power name number
getSoul()- returns the computed soul number
Use
Numerology.py that will prompt for the user name and birthday and then use the Numerology class to get the computed numbers:
The two things that are needed to perform a reading is a person's birth date in mm-dd-yyyy format and birth name. The inputted date should be tested to verify that it is entered as a full 8 digit date with dashes or slashes (- or ) as separators.
The inputted name should be populated and not empty.
Call the Numerology class"_ init and each function to get the calculated results
Output each of the findings to the screen.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions