@sshgyva1123

Случайно число от 0 до 5 и присвоить значение переменным?

Как правильно сделать, чтобы в зависимости какое число выпадет, то от этого зависло какие значение будут у переменных a и b

попробовал сделать что-то подобное, но что-то не то получается и с кавычками и без не чего не работает.

W = random.randint(0, 5)

if W == '1'
a = 1
b = 10
if W == '2'
a = 10
b = 20
if W == '3'
a = 20
b = 30
if W == '4'
a = 30
b = 40
if W == '5'
a = 40
b = 50
  • Вопрос задан
  • 119 просмотров
Решения вопроса 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
randint, как следует из его названия, возвращает целое число. Почему вы сравниваете его со строкой?
Ответ написан
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Само собой не работает. Сплошные синтаксические ошибки в коде, отступов нет, некорректная работа с типами.
Надо читать книжку по питону для чайников с самого начала. Это единственный путь.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
a = W == 1? 1 : (W-1)*10
b = W * 10
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы