Как мне зациклить эту часть кода?

Рейтинг: -4Ответов: 2Опубликовано: 12.04.2023

Как мне зациклить эту часть кода?

image = 'image1.jpg'
random_number = random.randint(1, 3)
if random_number == 1:
    image = 'image2.jpg'
elif random_number == 2:
    image = 'image3.jpg'
elif random_number == 3:
    image = 'image1.jpg'

Ответы

▲ 2

Чтобы этот код повторялся всегда - поместите его в infinite loop(бесконечный цикл): Также я немного упростил Ваш код, но вы можете помести в цикл While и свою версию:

while True:
    random_number = random.randint(1,3)
    image = f"image{random_number}.jpg"
▲ 1

Как и предложили в комментариях - просто завернуть в цикл while

while True: 
    random_number = random.randint(1, 3)
        if random_number == 1:
            image = 'image2.jpg'
        elif random_number == 2:
            image = 'image3.jpg'
        elif random_number == 3:
            image = 'image1.jpg'