Python3.3正则表达式?

2024-05-23 20:18:15 发布

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

我一直在为GCSE学习Python,但是我不能让我的代码像它应该的那样工作(它可以接受4位以上的数字,即使它不应该),即使我已经通过教师等验证了编码是好的

import re
val = input("Please enter a three-digit number: ")
valid = re.match("[0-9]{3}",val)
if valid:
       print("Accepted. ")
else:
       print("Rejected. Invalid input. ")

我真的不知道为什么这样不行。有人有什么想法吗??在


Tags: 代码importre编码input教师数字val