Hướng dẫn ip address validation hackerrank solution python - xác thực địa chỉ ip hackerrank giải pháp python
Bạn sẽ được cung cấp với n dòng của những gì có thể là địa chỉ IP. Bạn cần phát hiện nếu văn bản có trong mỗi dòng biểu thị địa chỉ IPv4 (b) địa chỉ IPv6 hoặc (c) không có địa chỉ nào trong số này. Show IPv4 là giao thức Internet được sử dụng công khai đầu tiên sử dụng 4 byte địa chỉ cho phép cho 232 địa chỉ. Định dạng điển hình của địa chỉ IPv4 là A.B.C.D trong đó A, B, C và D là số nguyên nằm trong khoảng từ 0 đến 255 (cả hai bao gồm). IPv6, với 128 bit đã được phát triển để cho phép mở rộng không gian địa chỉ. Để trích dẫn từ bài viết được liên kết: 128 bit của địa chỉ IPv6 được biểu thị trong 8 nhóm 16 bit mỗi bit. Mỗi nhóm được viết là 4 chữ số thập lục phân và các nhóm được phân tách bằng các dấu chấm (:). Địa chỉ 2001: 0DB8: 0000: 0000: 0000: FF00: 0042: 8329 là một ví dụ về đại diện này. Các phần liên tiếp của số không sẽ bị bỏ lại như chúng. Giá trị IPv6 như "...: 0: ..." hoặc "...: 5: ..." : 0005: .... ". Các số không hàng đầu có thể được bỏ qua bằng văn bản địa chỉ. Định dạng đầu vào một số nguyên n sao cho n Định dạng đầu ra n dòng. Dòng đầu ra ith phải bằng (a) ipv4 hoặc (b) ipv6 hoặc (c) không phụ thuộc vào những gì bạn đã phát hiện dòng đầu vào ith. Đầu vào mẫu
Đầu ra mẫu Sắp xếp 198 Thảo luận, bởi: Vui lòng đăng nhập để đăng bình luận
Làm cách nào để xác thực một địa chỉ IP trong Python?Phương thức - 1 Sử dụng phương thức Count ().. Def Validate_ip (S):. # Kiểm tra số lượng thời gian .. Nếu s.count ('.')! = 3:. Trả về 'Địa chỉ IP không hợp lệ'. ip_list = list (bản đồ (str, s. split ('. .... # Kiểm tra phạm vi của từng số giữa các khoảng thời gian .. Đối với phần tử trong IP_LIST:. if int(element) < 0 or int(element) > 255 or (element[0]=='0' and len(element)!=1):. Làm cách nào để xác thực địa chỉ IP?Một địa chỉ IP hợp lệ phải ở dạng A.B.C.D, trong đó A, B, C và D là số từ 0-255.Các số không thể là 0 tiền tố trừ khi chúng là 0.must be in the form of A.B.C.D, where A,B,C and D are numbers from 0-255. The numbers cannot be 0 prefixed unless they are 0.
Làm cách nào để tìm địa chỉ IPv4 của tôi trong Python?Lập trình đơn giản.. Nhập ổ cắm .. hostname=socket.gethostname(). IPAddr=socket.gethostbyname(hostname). in ("Tên máy tính của bạn là:"+tên máy chủ). In ("Địa chỉ IP máy tính của bạn là:"+iPaddr). Làm thế nào để bạn nhập một địa chỉ IP trong Python?Ở đây chúng tôi phải nhập ổ cắm trước sau đó chúng tôi nhận được tên máy chủ bằng cách sử dụng hàm gethostName () và sau đó chúng tôi tìm nạp địa chỉ IP bằng cách sử dụng tên máy chủ mà chúng tôi đã tìm nạp và chúng tôi chỉ cần in nó.import the socket first then we get the hostname by using the gethostname() function and then we fetch the IP address using the hostname that we fetched and the we simply print it. |