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.