این برنامه عدد چهار رقمی را از کاربر دریافت کرده و بررسی میکند چند رقم از آن صفر هستند.
عدد باید دقیقاً چهار رقمی باشد و برنامه فقط رقمهای صفر را میشمارد.
# دریافت عدد از کاربر
num = input("یک عدد چهار رقمی وارد کنید: ")
# بررسی طول عدد
if len(num) == 4 and num.isdigit():
zero_count = num.count('0')
print(f"تعداد رقمهای صفر: {zero_count}")
else:
print("عدد واردشده باید چهار رقمی و فقط شامل عدد باشد.")
ورودی: 1020
تعداد رقمهای صفر: 2
ورودی: 1234
تعداد رقمهای صفر: 0
- ابتدا عدد بهصورت رشته دریافت میشود تا بتوان رقمها را بررسی کرد
- با تابع .count('0') تعداد صفرها شمرده میشود
- اگر عدد چهار رقمی نباشد یا شامل کاراکتر غیرعددی باشد، پیام خطا نمایش داده میشود