1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
yarga [219]
3 years ago
10

Write the Number class that can be used to test if the number is odd, even, and perfect. A perfect number is any number that is

equal to the sum of its divisors. Write the NumberAnalyzer class that has an ArrayList of Number to determine how many numbers in the list are odd, even, and perfect.
Computers and Technology
1 answer:
egoroff_w [7]3 years ago
6 0

Answer:

Explanation:

The following code is written in Python. It creates a class that takes in one ArrayList parameter and loops through it and calls two functions that check if the numbers are Perfect, Odd, or Even. Then it goes counting each and printing the final results to the screen.

class NumberAnalyzer:

   def __init__(self, myArray):

       perfect = 0

       odd = 0

       even = 0

       for element in myArray:

           if self.isPerfect(element) == True:

               perfect += 1

           else:

               if self.isEven(element) == True:

                   even += 1

               else:

                   odd += 1

       print("# of Perfect elements: " + str(perfect))

       print("# of Even elements: " + str(even))

       print("# of Odd elements: " + str(odd))

   def isPerfect(self, number):

       sum = 1

       i = 2

       while i * i <= number:

           if number % i == 0:

               sum = sum + i + number / i

           i += 1

       if number == sum:

           return True

       else:

           return False

   def isEven(self, number):

       if (number % 2) == 0:

           return True

       else:

           return False

You might be interested in
What keyboard shortcut is used to move the cursor to the beginning or end of a document.
TiliK225 [7]
Ctrl+Home moves the cursor to the beginning of the document, and Ctrl+End moves the cursor to the end of a document. These shortcuts work with most documents, as well as web pages.
7 0
4 years ago
The components of hardware include:
zlopas [31]

Answer:

A

Explanation:

Monitor, CPU, Disk Drives, Printer, Keyboard/mouse

5 0
3 years ago
Read 2 more answers
3. When the heart is contracting, the pressure is .highest. This is called the
Nonamiya [84]

Answer:

3. b. Systolic pressure

4. b. Body temperature

5. d. Clinical

Explanation:

3. During the systole, the pressure of the blood in when the heart contracts is increased and it is known as the systolic blood pressure

4. Temperature is a measure of heat available in a body for transfer depending on the heat capacity of the body, therefore, the balance between heat produced and total heat lost is body temperature

5. The clinical thermometer is made up of mercury contained in a bulb at the end of a uniform and narrow glass tube. The increase in temperature of the mercury when the thermometer is in contact with an elevated temperature results in the expansion of the mercury which is observed when the mercury moves up the thermometer.

7 0
3 years ago
1.Write a program in python to find the sum and average of any 3 input numbers.
klasskru [66]

Answer:

ok then i might if i can be bothered

P(-2,2), Q(4,2), R(2, -6), S(-4,-6P(-2,2), Q(4,2), R(2, -6), S(-4,-6P(-2,2), Q(4,2), R(2, -6), S(-4,-6

4 0
3 years ago
The ____ contains methods that allow you to set physical properties such as height and width, as well as methods that allow you
maksim [4K]

Answer:

container class.

Explanation:

The container class contains methods that allow you to set physical properties such as height and width, as well as methods that allow you to add the appropriate components to a container.

3 0
3 years ago
Other questions:
  • How to ask for a letter of recommendation via email?
    10·1 answer
  • Someone help me I don’t know what to do /COMPUTER SCIENCE
    5·1 answer
  • You are the manager and an employee shows up for his shift dressed inappropriately for work. What should you do?
    14·2 answers
  • which field in the contact form is used to control the order in which contacts are displayed in the current view
    15·1 answer
  • If we develop a new policy for our environment that requires us to use complex and automatically generated passwords that are un
    11·1 answer
  • He memory unit of a computer has 2 20 words. The computer has instruction format with four fields; an operation code field, a mo
    15·1 answer
  • Which from the following list are an example of productivity software?
    7·2 answers
  • What is the command to list files in Unix and Unix like operating system?​
    15·1 answer
  • Please answer my question i dont know what suitable techinal term is​
    6·1 answer
  • Is it true that if the user log out the computer will turn off automatically​
    9·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!