Hướng dẫn how to print multiples of a number in python using for loop - cách in bội số của một số trong python bằng vòng lặp for

Trong bài viết lập trình này, chúng tôi sẽ học

  • chương trình tìm bội số của một số nhất định trong Python

Chương trình Python để in bội số của một số đã cho

Chương trình tìm thấy nhiều SOF một số trong Python như sau:

# Owner : TutorialsInhand Author : Devjeet Roy

number = int(input("Enter number: "))

print("The multiples are: ")
for i in range(1,11):
    print(number*i, end =" ")

Đầu ra của chương trình để in bội số của một số nhất định trong Python như sau:

PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
Enter number: 5
The multiples are:
5 10 15 20 25 30 35 40 45 50

Một vài mẹo quan trọng về chương trình

1. Trong chương trình, chúng tôi lấy đầu vào của người dùng và chuyển đổi nó thành kiểu dữ liệu số nguyên.

2. Chúng tôi đã tìm ra mười bội số đầu tiên của số.

3. Chúng ta phải chạy một vòng lặp từ 1 đến 10 và đã nhân nó với số lượng để có được bội số của nó.

Chương trình in bội số của một số nhất định trong ảnh chụp nhanh Python:

Hướng dẫn how to print multiples of a number in python using for loop - cách in bội số của một số trong python bằng vòng lặp for

Đưa ra cách tiếp cận trên, hãy cố gắng in N bội số đầu tiên của một số nhất định trong Python. Cố gắng làm điều đó như thực hành.


Bạn có muốn xem bài viết của bạn ở đây về Hướng dẫn. Tham gia chương trình Write4us của TutorialsinHand.com

Thông tin về các Tác giả

Hướng dẫn how to print multiples of a number in python using for loop - cách in bội số của một số trong python bằng vòng lặp for

Devjeet Royfull Stack Web Developer & Data Science Enthusiast
Full Stack Web Developer & Data Science Enthusiast

Lượt xem trang: & nbsp; & nbsp; Ngày xuất bản: 30.2021 & nbsp; & nbsp;    Published Date : Dec 30,2021  

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Cho n và m, in bội số m đầu tiên của số m mà không sử dụng bất kỳ vòng lặp nào trong python.

    Examples:

    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    

    Được đề xuất: Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp.{IDE} first, before moving on to the solution.

    Chúng ta có thể sử dụng hàm Range () trong python để lưu trữ bội số trong phạm vi. Trước khi chúng ta lưu trữ các số cho đến bội số bằng cách sử dụng hàm Sử dụng vòng lặp.
    First we store the numbers till m multiples using range() function in an array, and then print the array with using (*a) which print the array without using loop.

    Dưới đây là việc thực hiện Python của phương pháp trên:

    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    0
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    1

    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    2
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    3
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    4
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    5
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    6
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    7
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    8
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    9
    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    
    0
    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    
    1

    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    2
    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    
    3
    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    
    4
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    7
    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    
    6

    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    
    7
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    4
    Input : n = 2, m = 3
    Output : 2 4 6 
    
    Input : n = 3, m = 4
    Output : 3 6 9 12 
    
    9

    3 6 9 12
    
    0
    PS C:\Users\DEVJEET\Desktop\tutorialsInHand> python code.py
    Enter number: 5
    The multiples are:
    5 10 15 20 25 30 35 40 45 50
    4
    3 6 9 12
    
    2

    3 6 9 12
    
    3

    Output:

    3 6 9 12
    

    Lưu ý: Trong Python 3,

    3 6 9 12
    
    4 tương đương với
    3 6 9 12
    
    5
    In Python 3,
    3 6 9 12
    
    4 is equivalent to
    3 6 9 12
    
    5

    Đối với mục đích trình diễn, chúng ta sẽ thấy chương trình sau đây để in bội số 5 trong Python sử dụng trong khi vòng lặp

    def getMultiples(num, number_of_multiples):
    	i = 1
    	while i <= number_of_multiples:
    		print(num*i)
    		i += 1
    
    
    getMultiples(5, 5);
        

    Giải trình:

    • Chức năng đã tạo chức năng GetMultiples để tạo Number_of_Multiples cho số đã cho.
    • Chạy trong khi vòng lặp cho đến khi lập chỉ mục biến nó đáp ứng điều kiện
      3 6 9 12
      
      6
    • Gọi GetMultiples để có được danh sách bội số của 5.

    Hãy hiểu với ví dụ sau đây về in bội số 3 bằng cách sử dụng phạm vi.

    def getMultiples(num, number_of_multiples):
    	for i in range(1, (number_of_multiples+1)):
    		print(num*i)
    
    
    getMultiples(3, 5);
    

    Explanation:

    • Ở đây hàm phạm vi được xây dựng với giá trị bắt đầu là 1 (bao gồm) và giá trị dừng là
      3 6 9 12
      
      7 (độc quyền) để vòng lặp cho vòng lặp có thể lặp lại từ 1 đến number_of_multiples thời gian.
    • Thực hiện một vòng lặp cho một loạt các giá trị được chỉ định
    • Nhân chỉ số vòng lặp với Num và in để có được bội số mong muốn như hình trên.

    Để đảm bảo liệu một số nhất định là bội số của m, chúng ta cần kiểm tra xem số đó có chia hết cho M hay không.

    Vì vậy, với mục đích này, chúng tôi sẽ kiểm tra việc sử dụng toán tử modulo Python (%) để tính phần còn lại của một bộ phận. Chúng ta có thể đánh dấu m là bội số của một số nhất định nếu phần còn lại bằng không.

    Ví dụ dưới đây để kiểm tra xem một số đã cho là bội số của 5 trong Python

    def isMultiple(num,  check_with):
    	return num % check_with == 0;
    	
    
    # Check if number is multiple of 3
    if (isMultiple(10, 3) == True ):
        print("10 is multiple of 3");
    else:
        print("10 is not multiple of 3");
    
    
    # Check if number is multiple of 5
    if (isMultiple(15, 5) == True ):
        print("15 is multiple of 5");
    else:
        print("15 is not multiple of ");
       

    Result:
    10 is not multiple of 3
    15 is multiple of 5
        

    Đây là ý nghĩa của mã trên:

    Điều kiện

    3 6 9 12
    
    8 Trả về
    3 6 9 12
    
    9if Num chia hết cho Check_with có nghĩa là phần còn lại bằng 0 nếu không sẽ trả về
    def getMultiples(num, number_of_multiples):
    	i = 1
    	while i <= number_of_multiples:
    		print(num*i)
    		i += 1
    
    
    getMultiples(5, 5);
        
    0.

    Dưới đây là mã trình bày để tìm bội số của 3 trong danh sách và phạm vi như dưới đây:

    def isMultiple(num,  check_with):
    	return num % check_with == 0;
    	
    
    print ("Multiples of 3 in the range are :")
    for i in range(1, 10):
    	if (isMultiple(i, 3) == True ):
    		print(i);		
    
    
    print ("Multiples of 3 in the  list are :")
    nums = [50, 11, 32, 23, 18, 91, 90, 12]
    
    for j in nums:
    	if (isMultiple(j, 3) == True ):
    		print(j);	
        

    Result:
    Multiples of 3 in the range are :
    3
    6
    9
    Multiples of 3 in the list are :
    18
    90
    12
       

    Giải thích mã:

    • Chức năng được tạo ra ismultiple như được mô tả trong ví dụ trước.
    • Vòng lặp qua một loạt các số và chuyển một loạt các số cho ismultiple để kiểm tra xem có chia chia cho 3 hoặc không. In nếu chia hết.
    • Vòng lặp qua danh sách NUM và kiểm tra xem có chia chia cho 3 Bỏ qua từng phần tử danh sách để ismultiplefunction và in đáp ứng điều kiện không.

    Vâng, nó có lợi.

    Vâng, nó rất hữu ích, tuy nhiên cần có thêm thông tin.

    Nó không hữu ích, vì vậy không.

    Phản hồi (tùy chọn) Vui lòng cung cấp thêm chi tiết về lựa chọn bạn đã chọn ở trên để chúng tôi có thể phân tích các nhận xét và ý tưởng sâu sắc và thực hiện các bước cần thiết cho chủ đề này. Cảm ơn bạn

    Gửi phản hồi

    Làm cách nào để in bội số của một số trong Python?

    Chúng ta có thể sử dụng hàm phạm vi () trong Python để lưu trữ bội số trong một phạm vi. Đầu tiên, chúng tôi lưu trữ các số cho đến bội số M sử dụng hàm Range () trong một mảng, sau đó in mảng bằng cách sử dụng (*a) in mảng mà không cần sử dụng vòng lặp.use range() function in Python to store the multiples in a range. First we store the numbers till m multiples using range() function in an array, and then print the array with using (*a) which print the array without using loop.

    Làm cách nào để in bội số 3 trong Python?

    Nhưng đối với bội số của ba bản in Fizz Fizz, thay vì số lượng và cho bội số của năm bản in Buzz Buzz.Đối với các số là bội số của cả ba và năm in Fizzbuzz.print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

    Làm thế nào để bạn tìm thấy bội số của một số trong danh sách Python?

    Bây giờ chúng tôi sẽ khám phá cách tạo bội số của một số trong Python ...
    Chức năng đã tạo chức năng GetMultiples để tạo Number_of_Multiples cho số đã cho ..
    Chạy trong khi vòng lặp cho đến khi lập chỉ mục biến nó đáp ứng điều kiện i
    Gọi GetMultiples để có được danh sách bội số của 5 ..

    Làm cách nào để in bội số của một số?

    Cách tiếp cận đơn giản:..
    Tìm chữ số đơn vị của số đầu vào.Chữ số đơn vị của n sẽ là (n%10), tức là, phần còn lại khi chia n cho 10 ..
    Kiểm tra xem chữ số đơn vị là 0. Nếu có, thì hãy xem nhiều là 10 ..
    In bội số của chữ số đơn vị cho đến khi nó nhỏ hơn hoặc bằng số đầu vào ..