این برنامه عددی صحیح را از کاربر دریافت کرده و رقمهایی از آن را که بر ۲ یا ۳ بخشپذیر هستند نمایش میدهد.
هر رقم بهصورت جداگانه بررسی میشود و فقط رقمهایی که بر ۲ یا ۳ بخشپذیر باشند چاپ میشوند.
# دریافت عدد از کاربر
num = input("یک عدد صحیح وارد کنید: ")
# نمایش رقمهای بخشپذیر بر ۲ یا ۳
print("رقمهایی که بر ۲ یا ۳ بخشپذیر هستند:")
for digit in num:
if digit.isdigit():
d = int(digit)
if d % 2 == 0 or d % 3 == 0:
print(d)
ورودی: 1234567890
رقمهایی که بر ۲ یا ۳ بخشپذیر هستند:
2
3
4
6
8
9
0
- عدد بهصورت رشته دریافت میشود تا بتوان رقمبهرقم بررسی کرد
- با تابع .isdigit() مطمئن میشویم که هر کاراکتر یک رقم است
- اگر رقم بر ۲ یا ۳ بخشپذیر باشد، چاپ میشود