import requests
 
def get_public_ip():
    try:
        response = requests.get('https://httpbin.org/ip')
        response.raise_for_status()  # 检查是否请求成功
        ip = response.json()['origin']
        return ip
    except requests.RequestException as e:
        print(f"Error: {e}")
        return None
 
public_ip = get_public_ip()
if public_ip:
    print(f"Your public IP is: {public_ip}")
else:
    print("Unable to get your public IP.")