guess a int from range
import random
# Set the range for the random number (you can change these values)
min_range = 1
max_range = 100
# Generate a random integer within the specified range
random_number = random.randint(min_range, max_range)
# Initialize a variable to keep track of the number of guesses
attempts = 0
print(f"Guess a number between {min_range} and {max_range}")
while True:
try:
user_guess = int(input("Enter your guess: "))
attempts += 1
if user_guess < min_range or user_guess > max_range:
print("Your guess is outside the valid range.")
elif user_guess < random_number:
print("Too low! Try a higher number.")
elif user_guess > random_number:
print("Too high! Try a lower number.")
else:
print(f"Congratulations! You guessed the number {random_number} in {attempts} attempts.")
break
except ValueError:
print("Invalid input. Please enter a valid integer.")
sort and add new value in list
# Sample list of numbers
numbers = [8, 4, 12, 6, 14]
# Add a new value to the list
new_value = 10
numbers.append(new_value)
# Sort the list in ascending order using a while loop
sorted_numbers = []
while numbers:
min_num = numbers[0]
for num in numbers:
if num < min_num:
min_num = num
sorted_numbers.append(min_num)
numbers.remove(min_num)
# Print the original list
print("Original list of numbers:", numbers)
# Print the sorted list
print("Sorted list of numbers:", sorted_numbers)
0 Comments