بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۲۰ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتون عددی به نام x را از کاربر دریافت کرده و آن را به مبنای ۲ (باینری) تبدیل می‌کند.
سپس بررسی می‌کند که آیا خروجی یک رشته عددی معتبر است یا نه.


کد پایتون:


def is_valid_binary(binary_str: str) -> bool:
    return all(ch in '01' for ch in binary_str)

# دریافت عدد از کاربر
x = int(input("عدد x را وارد کنید: "))
binary = bin(x)[2:]  # حذف پیشوند '0b'

if is_valid_binary(binary):
    print(f"مقدار باینری عدد {x} برابر است با: {binary} (معتبر)")
else:
    print("خروجی باینری معتبر نیست.")

نمونه خروجی (ورودی: x = ۵):


مقدار باینری عدد 5 برابر است با: 101 (معتبر)

نوشته و پژوهش شده توسط دکتر شاهین صیامی