IP를 16 진수로 변환하는 스크립트를 작성하고 있습니다. 다음은 내 스크립트입니다IP를 16 진수로 변환합니다.
import string
ip = raw_input('Enter IP')
a = ip.split('.')
b = hex(int(a[0])) + hex(int(a[1])) + hex(int(a[2])) + hex(int(a[3]))
b = b.replace('0x', '')
b = b.upper()
print b
내 문제는 115.255.8.97 같은 IP, 나는이 무엇입니까이다 :
대답 예정 : 73FF861
을 Ans By의 예상 : 73FF0861
수있는 사람을 내가하고있는 실수를 말해 줄 정도로 영리하다.
이것은 매우 좋게 보입니다. raw_input()에 입력으로 둘 이상의 라인을 입력 할 수있는 메소드가 있습니까? – user2922822
@ user2922822, 모든 줄을 얻기 위해'sys.stdin'을 반복 할 수 있습니다. 또는'raw_input()'을 반복합니다. – falsetru