def print_rows(row_dict): keys = sorted(row_dict.keys()) for key in keys: value = row_dict[key] if value[0] < 1 or value[1] < 1: continue smaller = min(value) larger = max(value) print('*' * smaller + key.upper() * larger + '*' * smaller)