如何在Python中限制用户输入b/w a范围

2024-10-16 17:20:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我编写这个程序是为了从用户那里获取输入并创建一个字典,然后检查用户的输入,看看所创建的字典中是否存在键。所以,程序运行得很好,但当n的值大于10ˆ5时,它会给我一个运行时错误或EOR。我尝试使用try:{}方法。但我不确定我是否用对了。我需要限制用户输入n到1的值<;=n<;=10ˆ5. 感谢您的建议!多谢各位

n = int(input())
phoneBook = dict(input().split() for _ in range(n))
for i in range(n):
    string = str(input())
    if string in phoneBook:
        print("{}={}".format(string,phoneBook[string]))
    else :
         print("Not found")

Tags: 用户inlt程序程序运行forinputstring