Возможно ли такое сделать?

Всем привет, такой вопрос возможно ли чтобы код выводил например "Я люблю яблоко" и фрукт будет зависеть от того какая цифра выпала, я знаю как можно сделать по другому но нужно именно так как привел пример снизу в виде кода.

Вот примерно как я это представляю:

b1 = "Apple"
     b2 = "Orange"
     b3 = "Lime"
     abc = "I love "
     a = random.randint(1,3)
     abv = 'b' + f'{a}'
     ab = f"{abc}{abv+{a}}"
     print(ab)
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
from random import choice
fruits =  ["Apple", "Orange", "Lime"]

abc = "I love"
fruit = choice(fruits)

phrase = f'{abc} {fruit}'
print(phrase)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Lord_of_Rings
@Lord_of_Rings
Любитель Python
b1 = "Apple" 
b2 = "Orange" 
b3 = "Lime" 
abc = "I love " 
a = random.randint(1,3)
if a == 1:
    print(abc + b1)
elif a == 2:
    print(abc + b2)
elif a == 3:
    print(abc + b3)
Ответ написан
Dr_Elvis
@Dr_Elvis
В гугле забанен
import random
print(f'I love {random.choice(["Apple", "Orange", "Lime"])}')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы