ComputerScienceExpert

(11)

$18/per page/

About ComputerScienceExpert

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Applied Sciences,Calculus See all
Applied Sciences,Calculus,Chemistry,Computer Science,Environmental science,Information Systems,Science Hide all
Teaching Since: Apr 2017
Last Sign in: 103 Weeks Ago, 3 Days Ago
Questions Answered: 4870
Tutorials Posted: 4863

Education

  • MBA IT, Mater in Science and Technology
    Devry
    Jul-1996 - Jul-2000

Experience

  • Professor
    Devry University
    Mar-2010 - Oct-2016

Category > Programming Posted 09 May 2017 My Price 9.00

Classic numerology ascribes meaning

This has to be done in python. 

 

Classic numerology ascribes meaning to the following numbers:

  • 0 = emptiness, nothingness, blank
  • 1 = independence, loneliness, creativity, originality, dominance, leadership, impatience
  • 2 = quiet, passive, diplomatic, co-operation, comforting, soothing, intuitive, compromising, patient
  • 3 = charming, outgoing, self expressive, extroverted, abundance, active, energetic, proud
  • 4 = harmony, truth, justice, order discipline, practicality
  • 5 = new directions, excitement, change, adventure
  • 6 = love, harmony, perfection, marriage, tolerance, public service
  • 7 = spirituality, completeness, isolation, introspection
  • 8 = organization, business, commerce, new beginnings
  • 9 = romatic, rebellious, determined, passionate, compassionate

However, you might recall from the previous problem that the sample input ("craig") reduced to the number 38. 38 is not on the "personality trait" lookup table above, so we need to further reduce the number by adding up its individual digits like so:

3 + 8 = 11

The number 11 is not on the personality traits table, so we have to further reduce it:

1 + 1 = 2

The number 2 is on the table, so we can print out to the user what their traits are based on this number.

Note that it might take a few tries to reduce the user's number to a number that is on the personality trait listing. You might want to think about building in a "while" loop that handles this process.

Here are a few sample runnings of this program:

Name: craig
Your 'cleaned up' name is: craig
Your 'cleaned up' name reduces to:
3 + 18 + 1 + 9 + 7 = 38
Further reduction: 11
Further reduction: 2
This name means ...Quiet

Name: pikachu
Your 'cleaned up' name is: pikachu
Your 'cleaned up' name reduces to:
16 + 9 + 11 + 1 + 3 + 8 + 21 = 69
Further reduction: 15
Further reduction: 6
This name means ...Love

Name: charmander!
Your 'cleaned up' name is: charmander
Your 'cleaned up' name reduces to:
3 + 8 + 1 + 18 + 13 + 1 + 14 + 4 + 5 + 18 = 85
Further reduction: 13
Further reduction: 4
This name means ...Harmony

Name: rumplestilskin
Your 'cleaned up' name is: rumplestilskin
Your 'cleaned up' name reduces to:
18 + 21 + 13 + 16 + 12 + 5 + 19 + 20 + 9 + 12 + 19 + 11 + 9 + 14 = 198
Further reduction: 18
Further reduction: 9
This name means ...Romantic

Some hints:

  • Attempt to reduce the user's name one time before you attempt to further reduce it (i.e. my name reduces to 38 the first time - get your name to reduce like this as well, and don't worry about further reducing the name until you understand how to do it the first time)
  • Try to use the ord() function to convert a single character into its ASCII equivalent. This should help in the conversion process.
  • Once you have reduced the name you should test to see if it is one of the "special" numbers listed above. If so, tell the user what their traits are and end the program.
  • If the number is not one of the numbers above then you need to further reduce it. Hint: this should be done using a "while" loop to ensure that you reduce the number as far as it can go.

Answers

(11)
Status NEW Posted 09 May 2017 05:05 AM My Price 9.00

-----------

Attachments

file 1494310214-Solutions file 2.docx preview (51 words )
H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly -----------onl-----------ine----------- an-----------d g-----------ive----------- yo-----------u e-----------xac-----------t f-----------ile----------- an-----------d t-----------he -----------sam-----------e f-----------ile----------- is----------- al-----------so -----------sen-----------t t-----------o y-----------our----------- em-----------ail----------- th-----------at -----------is -----------reg-----------ist-----------ere-----------d o-----------n -----------THI-----------S W-----------EBS-----------ITE-----------. ----------- Th-----------ank----------- yo-----------u -----------
Not Rated(0)