0% found this document useful (0 votes)
19 views

Python Exercises With Solutions Recreated

python learning

Uploaded by

rohansalunke643
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Python Exercises With Solutions Recreated

python learning

Uploaded by

rohansalunke643
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Python Programming Exercises with Solutions - Retry

1. Birthday Invitations:

Write a Python program to send birthday invitations to your friends:

- Create a list of 5 friends' names (e.g., 'Alice', 'Bob', 'Charlie', 'Dana', 'Eve').

- Use a for loop to go through each friend's name in the list.

- Print a message for each friend: 'Hi <name>, you are invited to my birthday party!'

# Solution

friends = ['Alice', 'Bob', 'Charlie', 'Dana', 'Eve']

for friend in friends:

print(f"Hi {friend}, you are invited to my birthday party!")

2. Counting Apples in Baskets:

Write a Python program to count the total number of apples in multiple baskets:

- Assume you have 5 baskets, each containing a different number of apples (e.g., [5, 8, 3, 10,

7]).

- Use a for loop to add up the apples from all baskets.

- At the end, print: 'The total number of apples is: <total_apples>'.

# Solution

baskets = [5, 8, 3, 10, 7]

total_apples = 0

for apples in baskets:

total_apples += apples

print(f"The total number of apples is: {total_apples}")

3. Greeting Each Classmate:

Write a Python program to greet your classmates individually:


- Create a list of 5 classmates' names (e.g., 'John', 'Sarah', 'Mike', 'Anna', 'Chris').

- Use a for loop to go through each name in the list.

- Print a greeting message for each classmate: 'Hello <name>, good to see you!'

# Solution

classmates = ['John', 'Sarah', 'Mike', 'Anna', 'Chris']

for classmate in classmates:

print(f"Hello {classmate}, good to see you!")

4. Daily Water Intake Tracker:

Write a Python program to track your daily water intake for a week and check if you met your

daily goal of 2 liters:

- Create a list with the amount of water you drank each day for 7 days (e.g., [2.5, 1.8, 2.0, 1.5,

2.2, 2.0, 2.1]).

- Use a for loop to go through each day's water intake.

- For each day, print:

- 'Day <day_number>: You drank enough water!' if the intake is 2 liters or more.

- 'Day <day_number>: Drink more water tomorrow!' if the intake is less than 2 liters.

# Solution

water_intake = [2.5, 1.8, 2.0, 1.5, 2.2, 2.0, 2.1]

for day, intake in enumerate(water_intake, start=1):

if intake >= 2.0:

print(f"Day {day}: You drank enough water!")

else:

print(f"Day {day}: Drink more water tomorrow!")

5. Magic Numbers:

Write a Python program to display the first 5 multiples of a number entered by the user:
- Ask the user to input a number.

- Use a for loop to generate and print the first 5 multiples of the number.

- For example, if the user enters 3, the program should print:

The first 5 multiples of 3 are:

12

15

# Solution

number = int(input("Enter a number: "))

print(f"The first 5 multiples of {number} are:")

for i in range(1, 6):

print(number * i)

6. Collecting Coins:

Write a Python program to count the number of coins in 4 treasure chests:

- Create a list with the number of coins in each treasure chest (e.g., [50, 120, 90, 30]).

- Use a for loop to print how many coins each chest contains, with the message:

'Treasure chest <chest_number> contains <coins> coins.'

# Solution

treasure_chests = [50, 120, 90, 30]

for chest_number, coins in enumerate(treasure_chests, start=1):

print(f"Treasure chest {chest_number} contains {coins} coins.")

7. Guessing Game for Secret Numbers:

Write a Python program to check if a list of guesses contains the secret number:
- Define a secret number (e.g., 7).

- Create a list of guesses made by the user (e.g., [3, 5, 7, 9, 11]).

- Use a for loop to go through each guess in the list.

- Print:

- 'Guess <guess>: Correct!' if the guess matches the secret number.

- 'Guess <guess>: Wrong, try again.' if it does not match.

# Solution

secret_number = 7

guesses = [3, 5, 7, 9, 11]

for guess in guesses:

if guess == secret_number:

print(f"Guess {guess}: Correct!")

else:

print(f"Guess {guess}: Wrong, try again.")

8. Candy Distribution:

Write a Python program to distribute candies equally among 3 children:

- Assume you have 15 candies in total.

- Use a for loop to print how many candies each child gets, with the message:

'Child <child_number> gets <candies_per_child> candies.'

# Solution

total_candies = 15

children = 3

candies_per_child = total_candies // children

for child in range(1, children + 1):

print(f"Child {child} gets {candies_per_child} candies.")


9. Star Ratings:

Write a Python program to display a 5-star rating system for a product:

- Use a for loop to print one additional star (*) in each line.

- The final output should look like this:

**

***

****

*****

# Solution

for i in range(1, 6):

print('*' * i)

10. Days Until Vacation:

Write a Python program to count down the days until a vacation starts:

- Assume you have 5 days left until vacation.

- Use a for loop to print:

'5 days left...', '4 days left...', and so on, until it reaches: 'Vacation starts now!'.

# Solution

days_left = 5

for day in range(days_left, 0, -1):

print(f"{day} days left...")

print("Vacation starts now!")

You might also like