## exercises

### text io

#### basic io

Now we’ll write that program we mentioned earlier. In the upper box, write some commands to do the following:

1. use `input` to get the user’s name
2. use `print` to display a friendly greeting

After you write the commands, running the program should give you output like this:

```What is your name? kevin
Go away kevin
```

Good luck! I’ve provided a solution below, but try to write the program without looking at it first. You may need to go back to the `print`, `variables` or `input` pages to refresh your memory.

``````name = input("What is your name? ")
print("Go away", name)``````

After you get that working, change your program into a game of Mad Libs:

```enter a name: steve
enter another name: winnifred
enter a noun: large hadron collider
enter yet another noun: stopwatch
enter a verb ending in -ing: frollicking

steve and winnifred ran up the large hadron collider
to fetch a pale of salad
steve fell down and broke his stopwatch
and winnifred came frollicking after
```

#### high-low part 1

We’ll use what we learned to write a small part of the high-low program. In Thonny, create a file called `hilo.py`. We’ll add code to this file as we progress through the course.

For now, we want to write the part of the program that asks the user to guess a number. So write a program that gives this output:

```>>> %Run hilo.py
Pick a number: 7
The computer's number: 64
```

If you run it again but type 50 instead of 7, it’ll give this output:

```>>> %Run hilo.py
Pick a number: 50
The computer's number: 64
```

So the computer’s number is always 64. We don’t know how to pick a number randomly yet, so we’ll just do this instead.

``````computer_number = 64
guess = input("Pick a number: ")
print("The computer's number:", computer_number)``````

### numbers

#### what if

Pretend you’re taking CS 101 at Wossamotta University. During the semester there are two midterm exams and a final exam. Your grade breakdown is:

• 25% – midterm 1 score
• 25% – midterm 2 score
• 50% – final exam score

You got 85% and 95% on the two midterms, respectively. So if you got 75% on the final, your grade would be 0.25 * 85 + 0.25 * 95 + 0.5 * 75 = 82.5%.

Now write the following program:

```Enter a final exam score: 87
If you get 87 percent on the final exam, your grade will be 88.5 percent.
```

``````final = int(input("Enter a final exam score: "))
midterm1 = 85
midterm2 = 95
grade = 0.25 * midterm1 + 0.25 * midterm2 + 0.5 * final
print("If you get", final,
```Enter a number: 665