Khi yêu cầu in tất cả các phần tử không thể chia hết cho 2 hoặc 3 và nằm trong khoảng từ 1 đến 50, các ràng buộc được đề cập dưới dạng vòng lặp "while" và điều kiện "if".
Dưới đây là một minh chứng về điều tương tự -
Ví dụ
print("Integers not divisible by 2 and 3, that lie between 1 and 50 are : ")
n = 1
while n <= 51:
if n % 2 != 0 and n % 3 != 0:
print(n)
n = n+1 Đầu ra
Integers not divisible by 2 and 3, that lie between 1 and 50 are : 1 5 7 11 13 17 19 23 25 29 31 35 37 41 43 47 49
Giải thích
-
Giá trị của n được gán cho 1.
-
Vòng lặp while chạy cho đến khi giá trị ‘n’ này không lớn hơn 51,
-
Nó kiểm tra xem số đó có chia hết cho 2 hoặc 3 hay không.
-
Nếu nó không thể chia hết, số đó sẽ được hiển thị trên bảng điều khiển.
-
Sau mỗi lần hiển thị, nó sẽ tăng lên.