سوال شماره 369 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
برای پیدا کردن مقدار دسیمال 1111 که برابر با 15 است میتوانیم از تابع.....استفاده کنیم.

گزینه‌ها:

  • 1. int('1111', 10)
  • 2. int('1111', 2) ✓ صحیح
  • 3. int(1111, 10)
  • 4. int(1111, 2)

پاسخ صحیح:

  • int('1111', 2)

توضیحات:

در این سوال، عدد باینری 1111 داریم که می‌خواهیم آن را به معادل دسیمال (مبنای 10) تبدیل کنیم.

عدد 1111 در مبنای 2 برابر با 15 در مبنای 10 است.

تابع int() در پایتون می‌تواند اعداد در مبناهای مختلف را به عدد دسیمال تبدیل کند.

سینتکس صحیح این است:

int('1111', 2)

  • پارامتر اول: رشته عدد در مبنای مورد نظر ('1111')
  • پارامتر دوم: مبنای عدد ورودی (2 برای باینری)

این تابع عدد باینری 1111 را گرفته و مقدار دسیمال 15 را برمی‌گرداند.