Milestone - core reports working
This commit is contained in:
27
testdata/tam3_name.py
vendored
Normal file
27
testdata/tam3_name.py
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
from sys import argv
|
||||
from names import get_full_name
|
||||
import random as r
|
||||
|
||||
def gen_phone_number():
|
||||
def d0():
|
||||
return r.randint(0, 1)
|
||||
def d():
|
||||
return r.randint(0, 9)
|
||||
return f"{d0()}{d()}{d()}-{d()}{d()}{d()}-{d()}{d()}{d()}{d()}"
|
||||
|
||||
class Person:
|
||||
def __init__(self):
|
||||
self.name = get_full_name()
|
||||
self.phone_number = gen_phone_number()
|
||||
self.preference = r.choice(("TEXT", "TEXT", "TEXT", "CALL"))
|
||||
def __repr__(self):
|
||||
return f"{self.name} {self.phone_number} {self.preference}"
|
||||
|
||||
how_many = input("Insert how many random people to generate: ")
|
||||
try:
|
||||
how_many = int(how_many)
|
||||
except:
|
||||
print("Try entering an integer next time.")
|
||||
|
||||
for i in range(0, int(how_many)):
|
||||
print(Person())
|
||||
20
testdata/tam3_ticket_num.py
vendored
Normal file
20
testdata/tam3_ticket_num.py
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import random as r
|
||||
|
||||
how_many = input("Enter how many numbers you want to generate: ")
|
||||
try:
|
||||
how_many = int(how_many)
|
||||
except:
|
||||
print("Enter an integer next time.")
|
||||
quit(1)
|
||||
|
||||
ticket_range = input("Enter the start and end numbers of the random range you want to use, separated by a hyphen: ")
|
||||
|
||||
ticket_range = ticket_range.split("-")
|
||||
try:
|
||||
ticket_range = [int(i) for i in ticket_range]
|
||||
except:
|
||||
print("Invalid range entered. Needs to be something like \"1-20\"")
|
||||
quit(1)
|
||||
|
||||
for i in range(0, how_many):
|
||||
print(r.randint(ticket_range[0], ticket_range[1]))
|
||||
Reference in New Issue
Block a user