# Lab #5¶

## Before Kattis¶

1

Write a function called `count_to_n_w(n)` to print a count from 0 to `n-1`. This function should use a while loop.

2

Write a function called `add_one_n_times_w(a, n)` that will add one to a number `a` a total of `n` times. In the end, have this function `return` the value. This function must use a `while` loop. It should work such that:

```>>> ans = add_one_n_times(7, 5)
>>> print(ans)
12
```

3

Write a function called `count_to_n_f(n)` to print a count from 0 to `n-1`. This function should use a for loop. Hint: check out range.

4

Write another function called `add_one_n_times_f(a, n)` that will add one to a number `a` a total of `n` times, but this time with a `for` loop.

## Kattis Problems¶

Grab a scrap piece of paper to start scratching your ideas down on paper. The problems are getting tricky enough where this really is becoming a requirement.

1. https://open.kattis.com/problems/timeloop

2. https://open.kattis.com/problems/oddities

3. https://open.kattis.com/problems/fizzbuzz

4. https://open.kattis.com/problems/sibice (Think about how you would do this real life before you start coding)

5. https://open.kattis.com/problems/bus

6. https://open.kattis.com/problems/datum (more annoying than tough)

7. https://open.kattis.com/problems/dicecup (tough – grab that paper)

ENSURE WE HAVE RECORDED YOUR COMPLETION. FAILURE TO DO SO WILL RESULT IN A GRADE OF 0!