Question: 1 A perfect number is an integer that is the sum of its positive proper divisors (all divisors except itself). For example, 6 is a perfect number. The divisors of 6 except itself are 1,2 and 3. The sum of the proper divisors of 6 is 6. Thus 6 is a perfect number. You have to take integers as input and continue taking input until the word “STOP” is given as input. After taking the inputs you have to classify the integers as Perfect and Imperfect and store it in a dictionary(Please see the output for better understanding). [Note: You CANNOT use any built in functions EXCEPT input(),range(),print()] Sample Input : 6 10 8 25 28 100 496 530 STOP Sample Output:(No need to follow the output format. Just print the resultant dictionary.) { Perfect: [6,28,496], Imperfect: [10,8,25,100,530] }
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
WRITE A PYTHON PROGRAM
Question: 1
A perfect number is an integer that is the sum of its positive proper
divisors (all divisors except itself). For example, 6 is a perfect number.
The divisors of 6 except itself are 1,2 and 3. The sum of the proper
divisors of 6 is 6. Thus 6 is a perfect number. You have to take integers
as input and continue taking input until the word “STOP” is given as input.
After taking the inputs you have to classify the integers as Perfect and
Imperfect and store it in a dictionary(Please see the output for better
understanding).
[Note: You CANNOT use any built in functions EXCEPT input(),range(),print()]
Sample Input :
6
10
8
25
28
100
496
530
STOP
Sample Output:(No need to follow the output format. Just print the
resultant dictionary.)
{
Perfect: [6,28,496],
Imperfect: [10,8,25,100,530]
}
Question: 2
Implement the design of the Groceries and Buyer classes so that the
following code generates the output below:
#Write your code here
buyer1 = Buyer('Ross', 'CL23')
print('1.===============================')
print(buyer1)
item1 = Groceries('Mango', 'Fruits')
print('2.===============================')
print(item1)
print('3.===============================')
print(Groceries.items)
print('4.===============================')
Groceries.add_items('Packaged',['Flour 90', 'Noodles 30', 'Soybean-Oil
150'])
print(f'Updated Item List:\n{Groceries.items}')
print('5.===============================')
item2 = Groceries('Flour', 'Packaged', 3)
print(item2)
print('6.===============================')
buyer1.create_bill(item1, item2)
print('7.===============================')
item3 = Groceries('Orange', 'Fruits', 3)
print(item3)
print('8.===============================')
item4 = Groceries('Rice', 'Packaged', 2)
print(item4)
print('9.===============================')
buyer2 = Buyer('Chandler')
print(buyer2)
print('10.==============================')
buyer2.create_bill(item1, item3, item4)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images