0
私は、ユーザがループしていて、検索するIPアドレスを入力することで、yまたはnと入力して続行したい場合は、すべてのIPアドレスが見つからないために頻繁に発生する例外が発生すると、無限ループが発生していたので、今はループから抜け出してしまっただけです。例外の後にループの途切れではなく別のIPを検索したいかどうかをユーザーに尋ねるにはどうしたらよいですか?ありがとう。例外の後でwhileループに留まる
import socket
print("\n----------Look up Domain by IP Address----------\n")
response3 = input("Enter an IP Address: ")
while True:
try:
domain = socket.gethostbyaddr(response3)[0]#.split(".")[1]
print("\nDomain Name is", domain)
except(socket.error):
print("\nA domain name could not be found.")
break
response4 = input("Would you like to look up another IP adress? type y for [yes] or n for [no]: ")
if response4 == "y":
response3 = input("Enter an IP Address: ")
elif response4 == "n":
print("\n[END]")
break
合格。ありがとうございました。 – k5man001