Answered step by step
Verified Expert Solution
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 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: initsName sDOB getName returns the subjects name getBirthdate returns the subjects Date of Birth getAttitude returns the computed attitude number getBirthDay returns the compuled birthday number getLifePath returns the computed life path number getPersonality returns the computed personality number getPowerName 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 mmddyyyy format and birth name. The inputted date should be tested to verify that it is entered as a full 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.
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 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:
initsName sDOB
getName returns the subjects name
getBirthdate returns the subjects Date of Birth
getAttitude returns the computed attitude number
getBirthDay returns the compuled birthday number
getLifePath returns the computed life path number
getPersonality returns the computed personality number
getPowerName 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 mmddyyyy format and birth name. The inputted date should be tested to verify that it is entered as a full 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.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started