0
私はGCSEのためのPythonを勉強してきたが、それは私がコーディングは、教師などによる罰金であることを確認したにも関わらず(それも、それがいけないのに4桁+番号を受け付けます)必要があるように私のコードを動作させることはできませんPython 3.3正規表現ですか?
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. ")
なぜこれが正しく動作しないのかわかりません。誰もが任意のアイデアを持っている?
're.match( "[0-9] {3} $"、ヴァル)'(または ' re.match(r "[0-9] {3} \ z"、val) ') –