Posts

Showing posts with the label Python IF-ELSE

Featured Post

SQL Query: 3 Methods for Calculating Cumulative SUM

Image
SQL provides various constructs for calculating cumulative sums, offering flexibility and efficiency in data analysis. In this article, we explore three distinct SQL queries that facilitate the computation of cumulative sums. Each query leverages different SQL constructs to achieve the desired outcome, catering to diverse analytical needs and preferences. Using Window Functions (e.g., PostgreSQL, SQL Server, Oracle) SELECT id, value, SUM(value) OVER (ORDER BY id) AS cumulative_sum  FROM your_table; This query uses the SUM() window function with the OVER clause to calculate the cumulative sum of the value column ordered by the id column. Using Subqueries (e.g., MySQL, SQLite): SELECT t1.id, t1.value, SUM(t2.value) AS cumulative_sum FROM your_table t1 JOIN your_table t2 ON t1.id >= t2.id GROUP BY t1.id, t1.value ORDER BY t1.id; This query uses a self-join to calculate the cumulative sum. It joins the table with itself, matching rows where the id in the first table is greater than or

How to Check If Statement Multiple Conditions in Python and Ensure Tidy Code

Image
Here're examples for Python multiple if conditions (statements). These are useful for interviews and projects. Many programmers confuse to write IF logic in Python. Below examples useful for your quick reference. Multiple IF Conditions IF, IF IF 'ELSE' IF 'or' IF 'and' Nested IF IF 'continue' IF 'break' In Python, the decision-making logic you can write with IF condition. You can write multiple IF conditions (Single way decision). At the same time, you can write IF and ELSE conditions (Two-way decision). Multiple IF conditions the best example. def main():         celsius = float(input("What is the Celsius temperature? "))         fahrenheit = 9/5 * celsius + 32         print("The temperature is", fahrenheit, "degrees Fahrenheit.")  # Print warnings for extreme temps         i f fahrenheit > 90:                print("It's really hot out there. Be careful!")         if fahrenheit < 30: