日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

在Python中以二进制格式输入数字

發布時間:2023/12/1 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Python中以二进制格式输入数字 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Syntax to convert binary value to an integer (decimal format),

將二進制值轉換為整數(十進制格式)的語法,

int(bin_value, 2)

Here,

這里,

  • bin_value should contain the valid binary value

    bin_value應該包含有效的二進制值

  • 2 is the base value of the binary number system

    2是二進制數系統的基值

Note: bin_value must contain only binary digits (0 and 1), if it contains other than these digits a "ValueError" will return.

注意 : bin_value必須僅包含二進制數字(0和1),如果它不包含這些數字,則將返回“ ValueError”

將給定的二進制值轉換為整數(十進制)的程序 (Program to convert given binary value to integer (decimal))

# function to convert given binary Value # to an integer (decimal number) def BinToDec(value):try:return int(value, 2)except ValueError:return "Invalid binary Value"# Main code input1 = "11110000" input2 = "10101010" input3 = "11111111" input4 = "000000" input5 = "012"print(input1, "as decimal: ", BinToDec(input1)) print(input2, "as decimal: ", BinToDec(input2)) print(input3, "as decimal: ", BinToDec(input3)) print(input4, "as decimal: ", BinToDec(input4)) print(input5, "as decimal: ", BinToDec(input5))

Output

輸出量

11110000 as decimal: 240 10101010 as decimal: 170 11111111 as decimal: 255 000000 as decimal: 0 012 as decimal: Invalid binary Value

Now, we are going to implement the program – that will take input the number as an binary number and printing it in the decimal format.

現在,我們將實現該程序–該程序將輸入數字作為二進制數字并以十進制格式打印。

程序以二進制格式輸入數字 (Program to input a number in binary format)

# input number in binary format and # converting it into decimal formattry:num = int(input("Input binary value: "), 2)print("num (decimal format):", num)print("num (binary format):", bin(num)) except ValueError:print("Please input only binary value...")

Output

輸出量

RUN 1: Input binary value: 11110000 num (decimal format): 240 num (binary format): 0b11110000RUN 2: Input binary value: 101010101010 num (decimal format): 2730 num (binary format): 0b101010101010RUN 3: Input binary value: 1111111111111111 num (decimal format): 65535 num (binary format): 0b1111111111111111RUN 4: Input binary value: 0000000 num (decimal format): 0 num (binary format): 0b0RUN 5: Input binary value: 012 Please input only binary value...

Recommended posts

推薦的帖子

  • Read input as an integer in Python

    在Python中將輸入讀取為整數

  • Read input as a float in Python

    在Python中以浮點形式讀取輸入

  • Parse a string to float in Python (float() function)

    解析要在Python中浮動的字符串(float()函數)

  • How do you read from stdin in Python?

    您如何從Python的stdin中讀取信息?

  • Asking the user for integer input in Python | Limit the user to input only integer value

    要求用戶在Python中輸入整數| 限制用戶僅輸入整數值

  • Asking the user for input until a valid response in Python

    要求用戶輸入直到Python中的有效響應

  • Input a number in hexadecimal format in Python

    在Python中以十六進制格式輸入數字

  • Input a number in octal format in Python

    在Python中以八進制格式輸入數字

  • How to get the hexadecimal value of a float number in python?

    如何在python中獲取浮點數的十六進制值?

  • Convert an integer value to the string using str() function in Python

    使用Python中的str()函數將整數值轉換為字符串

  • Convert a float value to the string using str() function in Python

    使用Python中的str()函數將浮點值轉換為字符串

  • Input and Output Operations with Examples in Python

    使用Python中的示例進行輸入和輸出操作

  • Taking multiple inputs from the user using split() method in Python

    使用Python中的split()方法從用戶獲取多個輸入

  • Fast input / output for competitive programming in Python

    快速輸入/輸出,可在Python中進行有競爭力的編程

  • Precision handling in Python

    Python中的精確處理

  • Python print() function with end parameter

    帶有結束參數的Python print()函數

翻譯自: https://www.includehelp.com/python/input-a-number-in-binary-format.aspx

總結

以上是生活随笔為你收集整理的在Python中以二进制格式输入数字的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。