这里使用了三个知识点:

1、函数的定义

2、用户自定义输入input

3、try-except模块捕获了错误,如果失败向用户显示了一个自定义的错误消息

def get_remote_sysinfo():    print("Example:www.baidu.com")    remote_host = input("Please input remot_host:")    try:        print("IP address: %s" %socket.gethostbyname(remote_host))    except socket.error:        print ("Sorry!~ Don't Found %s" %remote_host)get_remote_sysinfo()

执行正确结果:

错误结果:

注意事项:

函数定义:函数内代码要缩进,不然会语法报错,切记!~