一个IP地址是由四个字节(每个字节8个位)的二进制码组成。输入一个合法的二进制表示的IP地址,请将其转换为十进制格式表示的IP地址输出(不考虑异常输入数据)。
在一行中输入一个32位的二进制字符串,题目确保测试用例都是合法的IP地址的二进制表示。
在一行中输出其十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。
输入:11001100100101000001010101110010
输出:204.148.21.114
binaryIP = input()
decimalIP = str(int(binaryIP[0:8], 2)) # 使用int()函数从二进制转成十进制
for i in range(1,4):
# 循环使用int()函数从二进制转成十进制,然后拼接到原来的后面
decimalIP = decimalIP +'.' + str(int(binaryIP[i * 8:(i + 1) * 8], 2))print(decimalIP)
# 或用列表推导式实现
binaryIP = input()
decimalIP = [str(int(binaryIP[i * 8:(i + 1) * 8], 2)) for i in range(4)]
print('.'.join(decimalIP))
输入一个
合法
的
二进制
表示
的
IP地址
,
请
将其
转换
为十进制格式
表示
的
IP地址
输出(不考虑异常输入数据)。在一行中输出其十进制格式的
IP地址
,其由4个十进制数组成(分别对应4个8
位
的
二进制
数),中间用“.”分隔开。在一行中
输入一个
32
位
的
二进制
字符串
,
题目
确保测试用例都是
合法
的
IP地址
的
二进制
表示
。
IP地址
:
32
位
二进制
数字,常见的形式是192.168.0.X它的作用是在网络中定
位
到一个计算机
局域网使用的
IP地址
:192.168.0.0-192.168.255.255
172.16.0.0-172.31.255.255
10.0.0.0-10.255.255.255
特殊的
IP地址
:127.X.X.X 127.0.0.1本机
X.X.X 多播
地址
,...
所谓的
ip
我们可以理解为电话号码,我们想给别人打电话,得知道对方的电话是多少,并且每个电话号码肯定是对应的是某个确定的人【电话实名制】,不会对应其他人。
ip
也是一样,每台电脑都有对应的一个
ip
,有了这个
ip
,你也就有了
合法
的身份【相当于有了电话号码】,你才能够网上冲浪,访问别人的
ip地址
【给别人打电话】。
举个例子:
我们已经购买了电信运营商的网络服...
一个
IP地址
是用四个字节(每个字节8个
位
)的
二进制
码组成。
请
将
32
位
二进制
码
表示
的
IP地址
转换
为十进制格式
表示
的
IP地址
输出。
输入格式:
输入在一行中给出
32
位
二进制
字符串
。
输出格式:
在一行中输出十进制格式的
IP地址
,其由4个十进制数组成(分别对应4个8
位
的
二进制
数),中间用“.”分隔开。
输入样例:
11001100100101000001010101110010
输出样例:
204...
一个
IP地址
是由四个字节(每个字节8个
位
)的
二进制
码组成。
输入一个
合法
的
二进制
表示
的
IP地址
,
请
将其
转换
为十进制格式
表示
的
IP地址
输出(不考虑异常输入数据)。
在一行中
输入一个
32
位
的
二进制
字符串
,
题目
确保测试用例都是
合法
的
IP地址
的
二进制
表示
。
一个
IP地址
是用四个字节(每个字节8个
位
)的
二进制
码组成。
请
将
32
位
二进制
码
表示
的
IP地址
转换
为十进制格式
表示
的
IP地址
输出。
输入格式:
输入在一行中给出
32
位
二进制
字符串
。
输出格式:
在一行中输出十进制格式的
IP地址
,其由4个十进制数组成(分别对应4个8
位
的
二进制
数),中间用“.”分隔开。
输入样例:
11001100100101000001010101110010
输出样例:
204.14...
一个
IP地址
是用四个字节(每个字节8个
位
)的
二进制
码组成。
请
将
32
位
二进制
码
表示
的
IP地址
转换
为十进制格式
表示
的
IP地址
输出。
输入格式:
输入在一行中给出
32
位
二进制
字符串
。
输出格式:
在一行中输出十进制格式的
IP地址
,其由4个十进制数组成(分别对应4个8
位
的
二进制
数),中间用“.”分隔开。
输入样例:
11001100100101000001010101110010
输出样...
Python
语言如何将一个普通的
IP地址
转换
成十进制数字的
地址
?今天就为大家提供这样一段代码:
Python
方法如何将普通
IP
转换
为十进制
IP
。如果有需要也可以把代码再改进下,变成支持
ip
十进制、
二进制
、八进制、十六进制
ip
相互
转换
的,欢迎大家一起来讨论。
ip地址
转换
10进制的
Python
方法工具源码如下:#encoding=utf-8
IP
= '203.208.33.100'#This
IP
is...