Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2019, 20:12   #1
TheFox
 
Аватар для TheFox
 
Регистрация: 26.02.2019
Сообщений: 8
Сообщение Здравствуйте, хотел бы попросить помощи по поводу python. Начал делать простенькую мини-игру "Кости".

Всем здравствуйте, я бы хотел попросить помочь мне написать код для игры "Кости". Если Вы всё таки согласились помочь мне, то я бы хотел добавить какие условия нужны для программы.
Правила:
1.Кидайте кубик
2.Если выпало 7 или 11 - победа
3.2,3,12 - проигрыш
4.Другие числа - переброс. Числа - поинт
5.Если раньше выпала 7 - вы выиграли
Если раньше поинт - вы проиграли."
Спасибо заранее.Очень благодарен.
Прошё прощения что добавил не в ту тему.(Недвано зашёл на форум ещё не разобрался)

Последний раз редактировалось TheFox; 26.02.2019 в 20:16.
TheFox вне форума Ответить с цитированием
Старый 26.02.2019, 20:16   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если кто-то просто решит за вас, это вряд ли поможет вам разобраться.

покажите свои наработки, конкретные вопросы и т.п.
http://www.programmersforum.ru/announcement.php?f=31

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 26.02.2019, 20:31   #3
TheFox
 
Аватар для TheFox
 
Регистрация: 26.02.2019
Сообщений: 8
Сообщение

Прошу прощения за невыполнения правил.
Вот нароботки:
Код:
def main_igra():
    porasheniy2=0
    pobed2=0
    perebros2 = 0
    
    pobed1=Label(text="Побед - "+ pobed2)
    pobed1.place()
    
    porasheniy1=Label(text="Поражений -"+pobed2)\
    porasheniy1.place()

библиотеки random подключены.
    
    perebros1=Label(text="Перебросов -"+perebros2)
    perebros1.place()

    a=random.randint(1,6)
    b=random.randint(1,6)
    if a==7 or 11:
        pobed2+1
    elif a== 2 or 3 or 12:
        porasheniy2+1
    elif a== 4 or 5 or 6 or 8 or 9 or 10:
        perebros2+1
______________________
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Alex11223; 26.02.2019 в 20:41.
TheFox вне форума Ответить с цитированием
Старый 12.03.2019, 07:46   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Переместил в раздел Python.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.03.2019, 15:50   #5
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Код:
if a==7 or 11:
Как вы понимаете этот код?
В левой части логического выражения проверяется, что a равно 7, а что делается в правой части? 11 - это что?
Понятно, что тут пропущена какая то логическая операция, и понятно, что в этой операции не указан левый операнд.
Например, b < 11. Или всё же ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 13.03.2019, 06:14   #6
strannik
python developer
Пользователь Подтвердите свой е-майл
 
Аватар для strannik
 
Регистрация: 30.11.2006
Сообщений: 81
По умолчанию

К тому же какой смысл проверять a на равенство 7-ми или 11-ти если a>6 никогда не будет (a=random.randint(1,6)). Здесь видимо нужно проверять сумму a и b.
Границы расширяет тот, кто выходит за них.
strannik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не прозрачный "ребёнок" на прозрачном "родителе" PyQt5 (видеоплеер) - Python Jhon Brown Python 5 29.03.2017 22:28
Нужна помощь - с помощью какой программы или программ лучше всего сделать игру ? ( такие как "что ? где? когда?" или "Самый умный" EOTE Помощь студентам 10 09.12.2016 22:58
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23
разработать программу имитации игры в "Кости". Pyxy Общие вопросы Delphi 2 16.05.2012 02:15
Начал делать игру и застрял... GDI-графика CyberOrcX Gamedev - cоздание игр: Unity, OpenGL, DirectX 11 20.10.2008 08:54