تمرین برنامه نویسی پایتون برای تبدیل دهدهی به باینری، اکتال و هگزادسیمال
تمرین برنامه نویسی پایتون برای تبدیل دهدهی به باینری، اکتال و هگزادسیمال
در این مثال از مجموعه آموزش برنامه نویسی سایت سورس باران، شما تمرین برنامه نویسی پایتون برای تبدیل دهدهی به باینری، اکتال و هگزادسیمال را یاد خواهید گرفت.
پیشنهاد ویژه : پکیج آموزش پایتون
برای درک این مثال، باید از مباحث برنامه نویسی پایتون زیر آگاهی داشته باشید:
سیستم دهدهی پرکاربردترین سیستم اعدادی است. با این حال، کامپیوترها فقط باینری را می فهمند. سیستم های اعداد دودویی ، اکتال و هگزادسیمال ارتباط نزدیکی با هم دارند و ممکن است لازم باشد اعداد ده دهی را به این سیستم ها تبدیل کنیم.
سیستم دهدهی پایه 10 است و به همین ترتیب، باینری پایه 2، اکتال پایه 8 و هگزادسیمال پایه 16 است.
یک عدد با پیشوند 0b باینری در نظر گرفته می شود ، 0o octal و 0x به عنوان هگزادسیمال در نظر گرفته می شود. مثلا:
1 |
60 = 0b11100 = 0o74 = 0x3c |
سورس کد
1 2 3 4 5 6 7 |
# Python program to convert decimal into other number systems dec = 344 print("The decimal value of", dec, "is:") print(bin(dec), "in binary.") print(oct(dec), "in octal.") print(hex(dec), "in hexadecimal.") |
خروجی
1 2 3 4 |
The decimal value of 344 is: 0b101011000 in binary. 0o530 in octal. 0x158 in hexadecimal. |
توجه: برای تمرین برنامه برای سایر اعداد، مقدار dec را در برنامه تغییر دهید.
در این برنامه، ما از توابع توکار ()bin() ، oct و ()hex برای تبدیل عدد دهدهی داده شده به سیستم اعداد مربوطه استفاده کرده ایم.
این توابع یک عدد صحیح (به دهدهی) می گیرند و یک رشته را برمی گردانند.
لیست جلسات قبل آموزش برنامه نویسی پایتون
- آموزش نصب و اجرای برنامه نویسی پایتون
- کلیدواژه ها و شناسه های برنامه نویسی پایتون
- دستورات، تورفتگی ها و کامنت ها در برنامه نویسی پایتون
- متغیرها، ثابت ها و لیترال ها در برنامه نویسی پایتون
- انواع داده ها در برنامه نویسی پایتون
- تبدیل نوع در برنامه نویسی پایتون
- ورودی، خروجی و وارد کردن در برنامه نویسی پایتون
- عملگرها در برنامه نویسی پایتون
- نام و دامنه در برنامه نویسی پایتون
- دستور شرطی if…else در برنامه نویسی پایتون
- حلقه for در برنامه نویسی پایتون
- حلقه while در برنامه نویسی پایتون
- دستورات break و continue در برنامه نویسی پایتون
- دستور pass در برنامه نویسی پایتون
- توابع در برنامه نویسی پایتون
- آرگومان تابع در برنامه نویسی پایتون
- تابع بازگشتی در برنامه نویسی پایتون
- تابع بی نام/ تابع لامبدا در برنامه نویسی پایتون
- متغیرهای سراسری، محلی و غیر محلی در برنامه نویسی پایتون
- کلیدواژه global در برنامه نویسی پایتون
- ماژول های برنامه نویسی پایتون
- پکیج ها در برنامه نویسی پایتون
- اعداد و تبدیل نوع داده در برنامه نویسی پایتون
- لیست در برنامه نویسی پایتون
- تاپل در برنامه نویسی پایتون
- رشته ها در برنامه نویسی پایتون
- مجموعه ها در برنامه نویسی پایتون
- دیکشنری در برنامه نویسی پایتون
- عملیات ورودی/خروجی در برنامه نویسی پایتون
- دایرکتوری و مدیریت فایل ها در برنامه نویسی پایتون
- خطاها و استثناهای توکار در برنامه نویسی پایتون
- مدیریت استثناها در برنامه نویسی پایتون
- استثناهای تعریف شده توسط کاربر در برنامه نویسی پایتون
- برنامه نویسی شی گرا در پایتون
- اشیا و کلاس ها در برنامه نویسی پایتون
- وراثت در برنامه نویسی پایتون
- وراثت چندگانه در برنامه نویسی پایتون
- سربارگذاری عملگرها در برنامه نویسی پایتون
- تکرار کننده ها در برنامه نویسی پایتون
- Generator در برنامه نویسی پایتون
- بستار در برنامه نویسی پایتون
- دکوراتور در برنامه نویسی پایتون
- دکوراتور property در برنامه نویسی پایتون
- عبارات با قاعده در برنامه نویسی پایتون (RegEx)
- تمرین برنامه نویسی پایتون برای پرینت !Hello world
- تمرین برنامه نویسی پایتون برای جمع کردن دو عدد
- تمرین برنامه نویسی پایتون برای یافتن ریشه مربع
- تمرین برنامه نویسی پایتون برای محاسبه مساحت یک مثلث
- تمرین برنامه نویسی پایتون برای حل معادله درجه دوم
- تمرین برنامه نویسی پایتون برای مبادله دو متغیر
- تمرین برنامه نویسی پایتون برای تولید عدد تصادفی
- تمرین برنامه نویسی پایتون برای تبدیل کیلومتر به مایل
- تمرین برنامه نویسی پایتون برای تبدیل سانتیگراد به فارنهایت
- تمرین برنامه نویسی پایتون برای بررسی مثبت یا منفی بودن یک عدد
- تمرین برنامه پایتون برای بررسی زوج یا فرد بودن یک عدد
- تمرین برنامه نویسی پایتون برای بررسی سال کبیسه
- تمرین برنامه نویسی پایتون برای یافتن بزرگترین عدد در بین سه عدد
- تمرین برنامه نویسی پایتون برای بررسی عدد اول
- تمرین برنامه نویسی پایتون برای چاپ تمام اعداد اول در یک بازه زمانی
- تمرین برنامه نویسی پایتون برای یافتن فاکتورهای یک عدد
- تمرین برنامه نویسی پایتون برای نمایش جدول ضرب
- تمرین برنامه نویسی پایتون برای چاپ توالی فیبوناچی
- تمرین برنامه نویسی پایتون برای بررسی عدد آرمسترانگ
- تمرین برنامه نویسی پایتون برای یافتن عدد آرمسترانگ بین دو عدد صحیح
- تمرین برنامه نویسی پایتون برای یافتن مجموع اعداد طبیعی
- تمرین برنامه نویسی پایتون برای نمایش توان 2 با استفاده از تابع بی نام
- تمرین برنامه نویسی پایتون برای یافتن اعداد قابل تقسیم بر عدد دیگری
یک دیدگاه
-
2 سال پیش
سلام من یک عدد ۵۰۰ رقمی دارم و میخواستم به باینری تبدیل کنم.راهنمایی میفرمایید کد رو ارسال کنید.مرسی
دیدگاه شما