Назад к вопросам
Junior — Middle
64
Каким образом можно отобразить три случайных элемента на одной странице веб-приложения?
Ответ от нейросети
sobes.tech AI
Чтобы отобразить три случайных элемента на одной странице веб-приложения на Python, можно использовать веб-фреймворк, например Flask, и шаблонизатор Jinja2.
Пример:
from flask import Flask, render_template_string
import random
app = Flask(__name__)
items = ['Элемент 1', 'Элемент 2', 'Элемент 3', 'Элемент 4', 'Элемент 5']
@app.route('/')
def index():
random_items = random.sample(items, 3) # Выбираем 3 случайных элемента без повторений
template = '''
<html>
<body>
<h1>Случайные элементы</h1>
<ul>
{% for item in items %}
<li>{{ item }}</li>
{% endfor %}
</ul>
</body>
</html>
'''
return render_template_string(template, items=random_items)
if __name__ == '__main__':
app.run(debug=True)
Этот код запускает простой веб-сервер, который при заходе на главную страницу выбирает три случайных элемента из списка и отображает их в виде списка на странице.