competitor module

back

competitor module

author:FIL - IEEA - Univ. Lille1.fr
date:October, 2015

Module for competitor representation. A competitor

competitor.create(first_name, last_name, sex, num)[source]
Parameters:
  • first_name – first name of a competitor
  • last_name – last name of a competitor
  • sex – sex of a competitor ‘M’ or ‘F’
  • num (int) – bib number of the competitor
Returns:

a new record for this competitor

Return type:

competitor

UC:

num > 0 and sex in ‘MF’

competitor.get_bibnum(comp)[source]
Parameters:comp (competitor) –
Returns:bib number of competitor comp
Return type:str
UC:none
competitor.get_firstname(comp)[source]
Parameters:comp (competitor) –
Returns:first name of competitor comp
Return type:str
UC:none
competitor.get_lastname(comp)[source]
Parameters:comp (competitor) –
Returns:last name of competitor comp
Return type:str
UC:none
competitor.get_performance(comp)[source]
Parameters:comp (competitor) –
Returns:performance of competitor comp
Return type:time
UC:none
competitor.get_sex(comp)[source]
Parameters:comp (competitor) –
Returns:sex of competitor comp
Return type:time
UC:none
competitor.set_perf(comp, d)[source]
Parameters:
  • comp (competitor) – competitor to be modified
  • d (time) – performance of competitor comp
Returns:

None

Side effect:

performance of competitor comp is modified with value d

UC:

none