سوال شماره 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 را برمیگرداند.