A | Solutions |
Solutions: Loops in Python
Please save your solutions for Exercises 1 to 4 in a single Python script named unit06__ex(1-4)code.py
.
For Bonus Exercise, use a separate script named unit06__ex5code.py
.
✅ Task 1: Create a List of Numbers
numbers = []
for i in range(3, 31, 3):
numbers.append(i)
print(numbers)
✅ Task 2: Filter the List
filtered_numbers = []
for number in numbers:
if number > 15:
filtered_numbers.append(number)
print(filtered_numbers)
✅ Task 3: Convert to Strings with Tags
tagged_numbers = []
for number in filtered_numbers:
tagged = "Value: " + str(number)
tagged_numbers.append(tagged)
print(tagged_numbers)
✅ Task 4: Enter Numbers, Find Maximum and Minimum, and Sort the List
number_list = []
attempt = 0
while attempt < 5:
value = int(input("Enter a number: "))
number_list.append(value)
attempt += 1
print("Entered numbers:", number_list)
print("Minimum:", min(number_list))
print("Maximum:", max(number_list))
number_list.sort()
print("Sorted list:", number_list)
⭐ Task 5: Bonus - Password Input with Limited Attempts
correct_password = "findesraus"
attempts = 0
max_attempts = 5
while attempts < max_attempts:
entered = input("Please enter the password: ")
if entered == correct_password:
print("Password correct!")
break
else:
print("Incorrect password. Try again.")
attempts = attempts + 1
else:
print("Too many incorrect attempts. Access denied.")