Làm thế nào để bạn in bội số của 10 trong python?

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 x <= 100

Làm thế nào để bạn in bội số của 10 trong python?
babygroot8236561007

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

Bởi vì tất cả các giá trị của

a = 100
0 đều dưới 10, 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 (
a = 100
1), đâ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ĩ,

a = 100
2 Hãy suy nghĩ về quy trình liên quan đến việc kiểm tra xem một số (
a = 100
0) có chia hết cho một số khác (
a = 100
4). 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.

Làm thế nào để bạn in bội số của 10 trong python?
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

a = 100
5 để 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 ý đó…

Làm thế nào để bạn in bội số của 10 trong python?
mã neutrino

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

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách kiểm tra xem một số đã cho có phải là bội số của 10 hay không trong Python

Hãy xem xét, chúng tôi có một số sau đây

a = 100

Để tìm xem một số ở trên

a = 100
6 có phải là bội số của 10 hay không, số đó phải được chia cho 10 và phần còn lại là
a = 100
7

Sử dụng toán tử % Modulo

Để kiểm tra xem một số có phải là bội số của 10 hay không, chúng ta có thể sử dụng toán tử modulo

a = 100
8 trong Python

Toán tử modulo

a = 100
8 trả về phần còn lại của hai số
a = 100

if a % 10 == 0 :
   print("a is multiple of 10")
else:
   print("a is not a muliple of 10")
0, vì vậy nếu chúng ta nhận được phần còn lại là
a = 100
7 thì số đã cho là bội số của 10

Đây là một ví dụ

a = 100

if a % 10 == 0 :
   print("a is multiple of 10")
else:
   print("a is not a muliple of 10")

đầu ra

"a is multiple of 10"

Trong đoạn mã trên, chúng ta đã thêm

a = 100

if a % 10 == 0 :
   print("a is multiple of 10")
else:
   print("a is not a muliple of 10")
2 vào điều kiện if, vì vậy 100 được chia cho 10 và trả về phần còn lại 0, sau đó in ra kết quả “a là bội số của 10”

ví dụ 2

b = 300

if b % 10 == 0 :
   print("b is multiple of 10")
else:
   print("b is not a muliple of 10")

đầu ra

"b is multiple of 10"

Kiểm tra xem một số có phải là bội số của 10 không

Để kiểm tra xem một số có phải là bội số của 10 hay không, chúng ta có thể sử dụng toán tử modulo

a = 100
8 nhưng phần còn lại của số thứ nhất với số thứ hai không bằng 0

Đây là một ví dụ

________số 8

Trong đoạn mã trên, 23 được chia cho 10 và trả về phần còn lại 3. Vậy số đã cho không phải là bội của 10