Мой код должен вывести рандомное слово

Рейтинг: 0Ответов: 1Опубликовано: 28.02.2023

Я написал код который выведёт рандомное слово которое вы ввели в начале. Но он выведёт одно слово и всё мне нужен что-бы он вывел ещё рандомное слово(типо после слово которое вывел код когда вы нажимаете что-то он ещё вывел другое рандомное слово)

Мой код:

import random

a = int(input("Enter how many options you will have: "))
b = []
for i in range(a):
    u = str(input("Enter " + str(i+1) + " from " + str(a) + ": "))
    b.append(u)

answer = random.randint(0, a-1)


while  True:
    print("Your word is: " + b[answer])

Ответы

▲ 0

У тебя код рабочий просто у тебя раз выбирается рандом а не каждый раз.

import random

a = int(input("Enter how many options you will have: "))
b = []

for i in range(a):
    u = str(input("Enter " + str(i+1) + " from " + str(a) + ": "))
    b.append(u)

while  True:
    answer = random.randint(0, a-1)
    print("Your word is: " + b[answer])