# Swap.py # the user and performs necessary swaps. This program determines the minimum and maximum of three values input by # Input: Three int values. # Output: The numbers in numerical order.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
### Summary

In this lab, you complete a Python program that swaps values stored in three variables and determines maximum and minimum values. The Python file provided for this lab contains the necessary input and output statements.

You want to end up with the smallest value stored in the variable named `first` and the largest value stored in the variable named `third`. You need to write the statements that compare the values and swap them if appropriate.

Comments included in the code tell you where to write your statements.

### Instructions

1. Write the statements that test the first two integers, and swap them if necessary.
2. Write the statements that test the second and third integer, and swap them if necessary.
3. Write the statements that test the first and second integers again, and swap them if necessary.
4. Execute the program using the following sets of input values, and record the output:
    - 101 22 -23
    - 630 1500 9
    - 21 2 2

---

### Code Explanation

**Python Code:**

```python
# Swap.py - This program determines the minimum and maximum of three values input by the user and performs necessary swaps.
# Input: Three int values.
# Output: The numbers in numerical order.

first = 0
second = 0
third = 0

# Get user input
first = int(input("Enter first number: "))
second = int(input("Enter second number: "))
third = int(input("Enter third number: "))

# Test to see if the first number is greater than the second number

# Test to see if the second number is greater than the third number

# Test to see if the first number is greater than the second number again

# Print numbers in numerical order
print("Smallest: " + str(first))
print("Next smallest: " + str(second))
print("Largest: " + str(third))
```

1. **Initialization:**
   ```python
   first = 0
   second = 0
   third = 0
   ```
   Initializes three variables that will hold the values input by the user.

2. **User Input:**
   ```python
   first = int(input("Enter first number: "))
   second = int(input("Enter second number: "))
   third = int(input("Enter third number: "))
   ```
   Prompts the user to input three integers.

3. **Comparison and Swapping
Transcribed Image Text:### Summary In this lab, you complete a Python program that swaps values stored in three variables and determines maximum and minimum values. The Python file provided for this lab contains the necessary input and output statements. You want to end up with the smallest value stored in the variable named `first` and the largest value stored in the variable named `third`. You need to write the statements that compare the values and swap them if appropriate. Comments included in the code tell you where to write your statements. ### Instructions 1. Write the statements that test the first two integers, and swap them if necessary. 2. Write the statements that test the second and third integer, and swap them if necessary. 3. Write the statements that test the first and second integers again, and swap them if necessary. 4. Execute the program using the following sets of input values, and record the output: - 101 22 -23 - 630 1500 9 - 21 2 2 --- ### Code Explanation **Python Code:** ```python # Swap.py - This program determines the minimum and maximum of three values input by the user and performs necessary swaps. # Input: Three int values. # Output: The numbers in numerical order. first = 0 second = 0 third = 0 # Get user input first = int(input("Enter first number: ")) second = int(input("Enter second number: ")) third = int(input("Enter third number: ")) # Test to see if the first number is greater than the second number # Test to see if the second number is greater than the third number # Test to see if the first number is greater than the second number again # Print numbers in numerical order print("Smallest: " + str(first)) print("Next smallest: " + str(second)) print("Largest: " + str(third)) ``` 1. **Initialization:** ```python first = 0 second = 0 third = 0 ``` Initializes three variables that will hold the values input by the user. 2. **User Input:** ```python first = int(input("Enter first number: ")) second = int(input("Enter second number: ")) third = int(input("Enter third number: ")) ``` Prompts the user to input three integers. 3. **Comparison and Swapping
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY