Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 8, 2022 22:44:47

Aedronius
Зарегистрирован: 2022-09-24
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Шансы

Имеются несколько перменных.

 p1 = 'X1'
p2 = 'X2'
p3 = 'X3'
p4 = 'X4'

А так же имеется переменная “result”, которая со следующем шансом выберет пермененную:
 p1 = 40%
p2 = 30%
p3 = 20%
p4 = 10%

Помогите, если не сложно!
P.S. Пробовал библиотеку random, но там что то подобное не сделать

Отредактировано Aedronius (Окт. 8, 2022 22:45:17)

Офлайн

#2 Окт. 9, 2022 03:51:00

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Шансы

Aedronius
Помогите, если не сложно!
Помочь в чём? В чём задача заключается?

Aedronius
имеется переменная “result”, которая со следующем шансом выберет пермененную
Переменная не может что-либо выбирать. Выбирание - это поведение, а поведение находится в функциях, а не в переменных. В переменных находится структура.



Отредактировано py.user.next (Окт. 9, 2022 03:53:13)

Офлайн

#3 Окт. 9, 2022 11:14:05

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Шансы

Aedronius
но там что то подобное не сделать
отчегож
 [p4, p3, p3, p2, p2, p2, p1, p1, p1, p1]
смекаете?



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#4 Окт. 9, 2022 12:38:54

Aedronius
Зарегистрирован: 2022-09-24
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Шансы

AD0DE412
Да, понял принцип, спасибо. Сделал так:
 chance = [p1, p1, p1, p1, p2, p2, p2, p3, p3, p4]
a = random.randint(0, 9)
result = chance[a]

Офлайн

#5 Окт. 9, 2022 12:44:19

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Шансы

ну а теперь улучшите вам нужно случайное число от 1 до 10
а не вы уже сделали ок
ps хотя … последовательность здесь вобще лишняя … ладно



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Окт. 9, 2022 13:10:02)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version