Làm thế nào để bạn tìm thấy số hoàn hảo từ 1 đến 100 trong python?

Số hoàn hảo là số nguyên dương có tổng tất cả các ước dương không kể chính số đó bằng số đó

Ví dụ số hoàn hảo. 6 là số hoàn hảo vì các ước của nó là 1, 2 và 3. Tổng các ước là. 1+2+3 = 6

Cũng cố gắng. Kiểm tra số hoàn hảo trực tuyến và tạo số hoàn hảo trực tuyến

Mã nguồn Python. Tạo số hoàn hảo


# Generate Perfect numbers in interval

# Function to check perfect number
def is_perfect[n]:
    
    if n< 1:
        return False

    perfect_sum = 0
    
    for i in range[1,n]:
        if n%i==0:
            perfect_sum += i

    return perfect_sum == n

# Reading interval from user
min_value = int[input['Enter minimum value: ']]
max_value = int[input['Enter maximum value: ']]

# Looping & displaying if it is Perfect
# Here min_vale & max_value are included
print['Perfect numbers from %d to %d are:' %[min_value, max_value]]
for i in range[min_value, max_value+1]:
    if is_perfect[i]:
        print[i, end=' ']

Thế hệ số hoàn hảo. đầu ra

Perfect numbers from -10 to 100000 are:
6 28 496 8128

Thế hệ số hoàn hảo. Giải thích mã

Đầu tiên chúng tôi đọc min_value và max_value từ người dùng. Hàm

Perfect numbers from -10 to 100000 are:
6 28 496 8128
0 được sử dụng để kiểm tra xem một số đã cho có phải là số hoàn hảo hay không. Chúng tôi lặp từ
Perfect numbers from -10 to 100000 are:
6 28 496 8128
1 đến
Perfect numbers from -10 to 100000 are:
6 28 496 8128
2 và chuyển từng số cho hàm
Perfect numbers from -10 to 100000 are:
6 28 496 8128
0. Nếu hàm này trả về
Perfect numbers from -10 to 100000 are:
6 28 496 8128
4, thì chúng ta in nó

Chương trình Python để kiểm tra xem một số có phải là số hoàn hảo hay không; . Và in các số hoàn hảo từ 1 đến N [100, 500, 1000] trong python

Chương trình Python để tìm số hoàn hảo

  • Chương trình Python để tìm số hoàn hảo bằng vòng lặp For
  • Chương trình Python để tìm số hoàn hảo bằng cách sử dụng vòng lặp While
  • Chương trình Python để tìm Số hoàn hảo bằng Hàm
  • Chương trình Python để tìm số hoàn hảo trong khoảng từ 1 đến 100 hoặc N

Chương trình Python để tìm số hoàn hảo bằng vòng lặp For

  • Lấy đầu vào từ người dùng
  • Tính toán xem số đó có phải là Số hoàn hảo hay không bằng cách sử dụng Python For Loop
  • In kết quả

# Python Program to find Perfect Number using For loop

# take input from user
Num = int[input["Please Enter any Number :- "]]

Sum = 0

for i in range[1, Num]:
    if[Num % i == 0]:
        Sum = Sum + i
        
if [Sum == Num]:
    print["It is a Perfect Number"]
else:
    print["It is not a Perfect Number"]

đầu ra

Please Enter any Number :-  10
It is not a Perfect Number

// test other number
Please Enter any Number :-  6 
It is a Perfect Number 

Chương trình Python để tìm Số hoàn hảo bằng For While

  • Lấy đầu vào từ người dùng
  • Tính toán xem số đó có phải là Số hoàn hảo hay không bằng cách sử dụng Vòng lặp Python While
  • In kết quả

# Python Program to find Perfect Number using While loop

# take input from user
Num = int[input["Please Enter any Number :- "]]

i = 1
Sum = 0
while[i < Num]:
    if[Num % i == 0]:
        Sum = Sum + i
    i = i + 1
        
if [Sum == Num]:
    print["It is a Perfect Number"]
else:
    print["It is not a Perfect Number"]

đầu ra

Please Enter any Number :-  6
It is a Perfect Number

Chương trình Python để tìm Số hoàn hảo bằng Hàm

  • Lấy đầu vào từ người dùng
  • Tính xem số đó có phải là Số hoàn hảo hay không bằng hàm
  • In kết quả

# Python Program to find Perfect Number using Functions

def PNum[Number]:
    Sum = 0
    for i in range[1, Number]:
        if[Number % i == 0]:
            Sum = Sum + i
    return Sum  

# take input from user
Num = int[input["Please Enter any Number :- "]]
        
if [Num == PNum[Num]]:
    print["It is a Perfect Number"]
else:
    print["It is not a Perfect Number"]

đầu ra

Please Enter any Number :-  5 
It is not a Perfect Number 

Chương trình Python để tìm số hoàn hảo từ 1 đến 100

  • Lấy đầu vào từ người dùng
  • Tính toán xem số đó có phải là Số hoàn hảo hay không bằng cách sử dụng Python For Loop
  • In kết quả

________số 8

đầu ra

Please Enter any Minimum Value :-  1
Please Enter any Maximum Value :-  100
 6 
 28 

Chương trình Python được đề xuất

  1. Chương trình Python để tính lãi kép
  2. Chương trình năm nhuận trong Python
  3. Chương trình Python để in mô hình ngôi sao
  4. Chương trình mẫu số trong Python
  5. Chương trình Python để in số chẵn và số lẻ từ 1 đến N
  6. Hàm Abs[] của Python. Đối với giá trị tuyệt đối
  7. Cách kiểm tra xem một số có phải là Fibonacci hay không bằng Python
  8. con trăn. Chương trình Tìm lũy thừa của số
  9. Chương trình Python để đảo ngược một số
  10. Chương trình Python để tìm nhỏ nhất/tối thiểu n số
  11. Chương trình Python để tìm số lớn nhất/tối đa n
  12. Chương trình Python để tìm số tiền ròng sau khi giảm giá
  13. Chương trình Python để in số từ N đến 1 và 1 đến N
  14. Chương trình Python để in các số chia hết cho 3, 5, 7
  15. Chương trình Python để in số nguyên tố từ 1 đến N
  16. Cách tìm bình phương của số trong Python
  17. Chương trình Python để tính khối lập phương của số
  18. Chương trình Python để tìm LCM của hai số
  19. Máy tính BMI [Chỉ số khối cơ thể] trong Python
  20. Chương trình Palindrome trong Python sử dụng vòng lặp while, Hàm, v.v.
  21. con trăn. Chương trình đếm tổng số bit trong số
  22. Mã tạo số ngẫu nhiên Python
  23. Chương trình Python để tính số hạng thứ n của dãy Fibonacci
  24. Chương trình Python Zip Zap Zoom
  25. con trăn. chương trình chuyển đổi độ C sang độ F
  26. Chương trình Python để hoán đổi hai số
  27. Chương trình Python để có được độ lệch chuẩn
  28. Chương trình Python để tìm phương sai
  29. Chương trình Python để chuyển đổi chiều cao tính bằng cm sang feet và inch
  30. Chương trình Python để chuyển đổi Mét thành Yard, Yard thành Mét
  31. Chương trình Python để chuyển đổi Kilômét thành Mét, Dặm
  32. Chương Trình Python Tạo Máy Tính Cơ Bản
  33. Chương trình Python cho toán học. sàn[] Phương pháp
  34. Chương trình Python để tìm tổng của chuỗi 1/1. 2/2. 3/3. …1/n
  35. con trăn. Chương trình chuyển đổi số thập phân sang nhị phân, bát phân và thập lục phân
  36. Chương trình Python để tìm nghiệm của phương trình bậc hai
  37. Chương trình Python để in bảng chữ cái từ A đến Z bằng chữ hoa và chữ thường
  38. Chương trình Python để kiểm tra đầu vào đã cho là bảng chữ cái, số hoặc ký tự đặc biệt
  39. Chương trình Python để kiểm tra xem một số có phải là lũy thừa của một số khác không
  40. Python Kiểm tra biểu diễn nhị phân của số đã cho có phải là Palindrome hay không
  41. Chương trình Python để vẽ biểu đồ hình tròn
  42. Chương trình Python Nhập bán kính hình tròn và tính diện tích
  43. Chương trình Python để tính diện tích hình chữ nhật
  44. Chương trình Python tính diện tích tam giác
  45. Chương trình Python để tìm diện tích và chu vi hình tròn bằng bán kính
  46. Chương trình Python chấp nhận điểm ở 5 môn học và cho ra điểm trung bình
  47. Chương trình Python để in giá trị nhị phân của các số từ 1 đến N

Chủ Đề