Cách in bội số của một số trong Python bằng vòng lặp for

Xin chào @babygroot8236561007. Vâng, đó là bội số của 7, nhưng chúng không phải là tất cả bội số của 7 trong khoảng từ 0 đến 100 (ví dụ: 70 thì sao?) Bạn không cần

3 6 9 12
1

Cách in bội số của một số trong Python bằng vòng lặp for
babygroot8236561007

cho x trong phạm vi(10).
x

Vì tất cả các giá trị của

3 6 9 12
2 đều dưới 10 nên chúng chắc chắn sẽ dưới 100. Ngoài ra, nếu bạn muốn câu điều kiện (
3 6 9 12
3), đây không phải là cú pháp đúng

#correct syntax:
if objet == condition:
  #code 
#You can put any operator in place of the == (<= is one of them)
#Notice the 'if' and the ':'?

Nếu bạn thực sự gặp khó khăn, tôi thấy cách tốt nhất để giải quyết vấn đề này là tạm dừng và quay lại sau. Sau đó, khi bạn quay lại, hãy ngồi xuống và xem bạn sẽ làm điều đó như thế nào nếu bạn trực tiếp làm việc đó. Ví dụ, ngồi xuống với một tờ giấy và suy nghĩ,

3 6 9 12
4 Hãy suy nghĩ về quy trình liên quan đến việc kiểm tra xem một số (
3 6 9 12
2) có chia hết cho một số khác (
3 6 9 12
6) hay không. Khi bạn nghĩ ra một phương pháp để thực hiện nó, hãy viết hướng dẫn như thể bạn đang viết chúng cho bạn của mình. Đây bây giờ là mã giả của bạn. Sau đó, xem liệu bạn có thể dịch nó sang cú pháp Python không.
Tôi hy vọng điều này sẽ hữu ích.

Cách in bội số của một số trong Python bằng vòng lặp for
babygroot8236561007

tôi dường như vẫn chưa hiểu đúng…

Từ việc xem xét nỗ lực trước đây của bạn, tôi nghĩ bạn biết đại khái những gì bạn phải làm nhưng không hoàn toàn biết cách thực hiện nó

Vì bạn đã giải quyết xong vòng lặp

3 6 9 12
7 để lặp lại, hãy tiếp tục với điều đó

Thay đổi các bước sau thành mã. (Nếu bạn đã từng gặp khó khăn với một vấn đề, thì việc làm này - và thực hiện quy trình mà không liên quan đến mã - thường sẽ hữu ích. )

  1. Với mọi số từ 1 đến 100.
    1. 1 Kiểm tra xem số đó có phải là bội số của 7 không.
    1. 2 Nếu số đó là bội số của 7, hãy in số đó ra bàn điều khiển
    1. 3 Nếu số không phải là bội số của 7, không làm gì cả.

Đây không phải là cách làm hiệu quả nhất, nhưng về cơ bản nó là thuật toán cho phương pháp mà bạn đang cố gắng thực hiện. Tôi đã để lại một số gợi ý trong các bước ở trên về cách bạn có thể triển khai từng gợi ý đó…

Cách in bội số của một số trong Python bằng vòng lặp for
mã neutrino

Bạn có thể đăng lại mã mới của mình không?

3 6 9 12
8
3 6 9 12
2_______13
3 6 9 12
4
3 6 9 12
5
3 6 9 12
6
3 6 9 12
7
3 6 9 12
8
3 6 9 12
9
3 6 9 12
90

Để đảm bảo một số đã cho có phải là bội của m hay khô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 phép chia. Chúng ta có thể đánh dấu m là bội số của một số đã cho Nếu phần còn lại bằng 0

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

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 ");
   

3 6 9 12
0

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

Điều kiện ________ 20 trả về

3 6 9 12
1nếu số chia hết cho dấu có nghĩa là số dư bằng 0 nếu không sẽ trả về
3 6 9 12
2

Với cách tiếp cận trên, hãy thử in n bội số đầu tiên của một số đã cho trong python. Cố gắng làm điều đó như thực hành

Các bạn có muốn xem bài viết của mình tại đây trên tutsinhand. Tham gia chương trình Write4Us của tutorialsinhand. com