More Worked Examples On Python Basics

Here are 30 challenge exercises covering the topics we covered:

Basic Python Program

  1. Write a Python program to calculate the area of a rectangle given its length and width.
  2. Use Python to calculate the sum of all numbers from 1 to 10.
  3. Write a Python program to convert Celsius to Fahrenheit.

Data Types and Operators

  1. Declare two integer variables, x and y, and assign them values. Then, use the modulus operator to find the remainder of x divided by y.
  2. Write a Python program to concatenate two strings using the + operator.
  3. Use Python to replicate a string three times using the * operator.

Input Function and String Operations

  1. Write a Python program to take a user’s name as input and print out a greeting message.
  2. Use Python to find the length of a user-inputted string.
  3. Write a Python program to take two strings as input and concatenate them.

Comparison Operators

  1. Write a Python program to compare two numbers and print out whether they are equal or not.
  2. Use Python to compare two strings and print out whether they are equal or not.
  3. Write a Python program to check if a given number is greater than 10.

Boolean Operators

  1. Write a Python program to check if a given number is both greater than 5 and less than 10.
  2. Use Python to check if a given string is either “hello” or “world”.
  3. Write a Python program to check if a given number is not equal to 5.

Flow Control and Conditional Statements

  1. Write a Python program to print out the numbers from 1 to 10 using a for loop.
  2. Use Python to print out the numbers from 1 to 10 using a while loop.
  3. Write a Python program to find the sum of all even numbers from 1 to 10 using a for loop.
  4. Use Python to find the sum of all odd numbers from 1 to 10 using a while loop.
  5. Write a Python program to print out the numbers from 1 to 10, skipping the number 5.

Mixing Boolean Operators with Comparison Operators

  1. Write a Python program to check if a given number is both greater than 5 and less than 10, and also not equal to 7.
  2. Use Python to check if a given string is either “hello” or “world”, and also has a length greater than 3.

Conditional Statements

  1. Write a Python program to check if a given number is positive, negative, or zero.
  2. Use Python to check if a given string is empty or not.
  3. Write a Python program to find the maximum of two numbers.

Loops and Conditional Statements

  1. Write a Python program to print out the numbers from 1 to 10, but stop if the number 5 is encountered.
  2. Use Python to print out the numbers from 1 to 10, but skip the number 5.
  3. Write a Python program to find the sum of all numbers from 1 to 10, but stop if the sum exceeds 20.

Advanced Challenges

  1. Write a Python program to simulate a simple calculator that takes in basic arithmetic operations (+, -, *, /) and prints out the result.
  2. Use Python to write a program that takes in a list of numbers and prints out the average, maximum, and minimum values.

Leave a Reply

Your email address will not be published. Required fields are marked *