Hướng dẫn how do you write a divisor in python? - làm thế nào để bạn viết một số chia trong python?

Đây là một chương trình Python để tạo ra tất cả các ước số của một số nguyên.

Mô tả vấn đề

Chương trình lấy một số và tạo tất cả các ước số của số.

Giải pháp vấn đề

1. Lấy giá trị của số nguyên và lưu trữ nó trong một biến. 2. Sử dụng một vòng lặp và nếu câu lệnh để tạo các giao số của số nguyên. 3. In các ước số của số. 4. Thoát.
2. Use a for loop and if statement to generate the divisors of the integer.
3. Print the divisors of the number.
4. Exit.

Chương trình/mã nguồn

Dưới đây là mã nguồn của chương trình Python để tạo ra tất cả các ước số của một số nguyên. Đầu ra chương trình cũng được hiển thị dưới đây.

 
n=int(input("Enter an integer:"))
print("The divisors of the number are:")
for i in range(1,n+1):
    if(n%i==0):
        print(i)

Giải thích chương trình

1. Trước tiên, người dùng phải nhập giá trị và lưu trữ nó trong một biến. 2. Sử dụng một vòng lặp để tạo số từ 1 đến n. 3. Sử dụng kiểm tra câu lệnh IF nếu số chia cho I cho phần còn lại là 0, về cơ bản là chia của số nguyên. 4. In các ước số của số.
2. Use a for loop to generate numbers from 1 to n.
3. Using an if statement check if the number divided by i gives the remainder as 0 which is basically the divisor of the integer.
4. Print the divisors of the number.

Trường hợp kiểm tra thời gian chạy

 
Case 1:
Enter an integer:25
The divisors of the number are:
1
5
25
 
Case 2:
Enter an integer:20
The divisors of the number are:
1
2
4
5
10
20

Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python.

Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python.

Bước tiếp theo:

  • Nhận Giấy chứng nhận miễn phí trong chương trình Python
  • Tham gia cuộc thi chứng nhận lập trình Python
  • Trở thành một người xếp hạng hàng đầu trong chương trình Python
  • Thực hiện các bài kiểm tra lập trình Python
  • Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10
  • Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,

Hướng dẫn how do you write a divisor in python? - làm thế nào để bạn viết một số chia trong python?

Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses.

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:48 (UTC/GMT +8 giờ)

Python Basic - 1: Bài tập -24 với giải pháp

Viết một chương trình Python để tìm số lượng chia của một số nguyên nhất định là chẵn hoặc kỳ lạ.

Giải pháp mẫu::

Mã Python:

def divisor(n):
  x = len([i for i in range(1,n+1) if not n % i])
  return x
print(divisor(15))
print(divisor(12))
print(divisor(9))
print(divisor(6))
print(divisor(3))

Đầu ra mẫu:

4
6
3
4
2

Trình bày bằng hình ảnh:

Flowchart:

Hướng dẫn how do you write a divisor in python? - làm thế nào để bạn viết một số chia trong python?

Trực quan hóa thực thi mã Python:

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước: Viết một chương trình Python chấp nhận một số dương và trừ vào số này tổng số các chữ số của nó, v.v. Tiếp tục hoạt động này cho đến khi số dương. Write a Python program that accept a positive number and subtract from this number the sum of its digits and so on. Continues this operation until the number is positive.
Next: Write a Python program to find the digits which are absent in a given mobile number.

Python: Lời khuyên trong ngày

Tạo kết quả tích lũy của Itable ANITE ANITY:

>>> import itertools
>>> list(itertools.accumulate([9, 21, 17, 5, 11, 12, 2, 6], min))
[9, 9, 9, 5, 5, 5, 2, 2]

Nếu PC của bạn có hàng tấn bộ nhớ, một dòng đơn lẻ có thể đủ nhanh với Numpy:

N = 10000000; tst = np.arange(1, N); tst[np.mod(N, tst) == 0]
Out: 
array([      1,       2,       4,       5,       8,      10,      16,
            20,      25,      32,      40,      50,      64,      80,
           100,     125,     128,     160,     200,     250,     320,
           400,     500,     625,     640,     800,    1000,    1250,
          1600,    2000,    2500,    3125,    3200,    4000,    5000,
          6250,    8000,   10000,   12500,   15625,   16000,   20000,
         25000,   31250,   40000,   50000,   62500,   78125,   80000,
        100000,  125000,  156250,  200000,  250000,  312500,  400000,
        500000,  625000, 1000000, 1250000, 2000000, 2500000, 5000000])

Mất ít hơn 1S trên PC chậm của tôi.

Công thức của các giao hàng là gì?

Công thức để tìm một ước số là gì? Nếu phần còn lại là 0, thì Divisor = Cổ tức ÷ thương số. Nếu phần còn lại không phải là 0, thì chia chia = (cổ tức - phần còn lại) /thương số.If the remainder is 0, then Divisor = Dividend ÷ Quotient. If the remainder is not 0, then Divisor = (Dividend – Remainder) /Quotient.

Làm cách nào để thêm tất cả các ước số vào một số trong Python?

Viết một chương trình Python để trả về tổng của tất cả các ước số của một số ...
Giải pháp mẫu:-.
Mã Python: def sum_div (số): chia )) in (sum_div (12)) ....
Trình bày bằng hình ảnh:.
Sơ đồ: ... .
Trình chỉnh sửa mã Python:.

Làm thế nào để tôi có được tất cả các ước tính?

Phương pháp cơ bản nhất để tính toán các phân chia là bộ phận thử nghiệm đầy đủ.Nếu chúng ta muốn tìm các ước số tích cực cho một số nguyên n, chúng ta chỉ cần lấy số nguyên 1, 2, 3,..., n, chia n cho mỗi cái và những người chia đều tạo nên tập hợp các ước số tích cực cho n.exhaustive trial division. If we want to find the positive divisors for an integer n, we just take the integers 1, 2, 3, . . . , n, divide n by each, and those that divide evenly make up the set of positive divisors for n.

Ưu điểm của một số nguyên là gì?

Ưu điểm.Một ước số của một số nguyên n, còn được gọi là hệ số n, là một số nguyên chia đều n mà không để lại một phần còn lại.Ví dụ 1.1.7 là ước số 35 vì 35/7 = 5. Chúng tôi cũng nói 35 chia hết cho 7 hoặc 35 là bội số của 7 hoặc bảy chia 35 và chúng tôi thường viết 7 |35.an integer which evenly divides n without leaving a remainder. Example 1.1. 7 is a divisor of 35 because 35/7 = 5. We also say 35 is divisible by 7, or 35 is a multiple of 7, or seven divides 35 and we usually write 7 | 35.