🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
1. Introduction
Swapping two numbers is a foundational concept in programming and algorithms. Typically, this involves the use of a temporary variable. However, there are clever ways to swap two numbers without needing this third variable, making the process more efficient.
2. Program Overview
This program will:
1. Take two numbers as input.
2. Swap their values without using a temporary variable.
3. Display the swapped values to the user.
3. Code Program
# Taking two numbers as input
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
# Printing original numbers
print("Original values of num1 and num2 are:", num1, num2)
# Swapping the numbers without using a temporary variable
num1, num2 = num2, num1
# Displaying the swapped values
print("Values of num1 and num2 after swapping are:", num1, num2)
Output:
Enter the first number: 5 Enter the second number: 10 Original values of num1 and num2 are: 5.0 10.0 Values of num1 and num2 after swapping are: 10.0 5.0
4. Step By Step Explanation
1. We start by taking two numbers as input from the user using the input function and convert them to floating point numbers using float.
2. The original values of the numbers are then printed to give clarity.
3. For the swapping, Python offers a direct way to swap values with the line num1, num2 = num2, num1. This method uses tuple unpacking, eliminating the need for a temporary variable.
4. Finally, the swapped values are printed, showcasing the result.
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
ChatGPT + Generative AI + Prompt Engineering for Beginners
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
Testing Spring Boot Application with JUnit and Mockito
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
Available in Udemy for Business
Master Spring Data JPA with Hibernate
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
Available in Udemy for Business
Comments
Post a Comment
Leave Comment