Python Assign

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