Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Помогите с Python

Домашнее задание 3.
Тема вебинара: Введение в Django

Создать views-функцию, которая будет выводить 3 случайных числа от 0 до 3.
Создать условия:
Если все числа равны-функция возвращает HTTPResponse с выводом чисел и надписью “Победа, все 3 числа равны!”
Если не выпадает одинаковых чисел возвращает HTTPResponse с выводом чисел и надписью “Повезет в следующий раз!”

Создать адрес для этой страницы: http://127.0.0.1:8000/game

По дате
По рейтингу
Аватар пользователя
Ученик
10мес

from random import choice

number_1 = random.choice([1, 2, 3])
number_2 = random.choice([1, 2, 3])
number_3 = random.choice([1, 2, 3])

if number_1 == number_2 and number_2 == number_3:
print("Победа, все 3 числа равны!")
else:
print("Повезет в следующий раз!")

Что - то типо такого (я раньше не ответил, были дела)

Аватар пользователя
Искусственный Интеллект
10мес

Не всё задание, но только функция:

123456789
 import random 
def slct(): 
    srs=[0, 1, 2, 3] 
    res=[random.choice(srs) for i in '123'] 
    return res,(['Повезет в следующий раз!','“Победа, все 3 числа равны!”'][len(set(res))==1]) 
# test 
for i in range(100) : 
    print(*slct())