Check in three-minutes-code version of verifier
This commit is contained in:
commit
1be9173e40
1 changed files with 21 additions and 0 deletions
21
verifier.py
Executable file
21
verifier.py
Executable file
|
@ -0,0 +1,21 @@
|
|||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import sys
|
||||
|
||||
def verifier(i1, i2):
|
||||
try:
|
||||
if int(max(i1, i2)) / 2 + 7 > int(min(i1, i2)) or int(min(i1, i2)) < 14:
|
||||
return False
|
||||
return True
|
||||
except ValueError:
|
||||
raise ValueError("Arguments must be integers.")
|
||||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
if verifier(*sys.argv[1:]):
|
||||
print("Have fun.")
|
||||
else:
|
||||
print("Nope.")
|
||||
except TypeError:
|
||||
raise ValueError(sys.argv[0] + " takes exactly two arguments.")
|
Loading…
Reference in a new issue