Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 13.09.2019, 19:54   #11
Iskryen
Пользователь
 
Регистрация: 21.01.2014
Адрес: Москва, Дмитровский Проезд.
Сообщений: 28
Репутация: 31

skype: telesa283
По умолчанию

Мне неинтересен Питон вообще. У меня другие планы на Жизнь. Но Дисциплину поставили.
__________________
Я желаю всем достигнуть поставленных целей!
Iskryen вне форума   Ответить с цитированием
Старый 13.09.2019, 20:25   #12
MihalNik
Модератор
Заслуженный модератор
 
Регистрация: 27.11.2012
Сообщений: 4,225
Репутация: 1616
По умолчанию

Цитата:
Сообщение от Iskryen Посмотреть сообщение
Я не обиделся, а огорчился. Мне всё равно. Я про это как раз и говорил. Неужели нельзя просто закрыть Тему?
Неужели мы не увидим в ней элегантно найденное Вами решение?
__________________
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума   Ответить с цитированием
Старый 14.09.2019, 13:15   #13
Desc
Developer
ФорумчанинФорумчанин
 
Аватар для Desc
 
Регистрация: 21.11.2007
Адрес: Ukraine
Сообщений: 101
Репутация: 14
По умолчанию

Цитата:
Сообщение от Iskryen Посмотреть сообщение
Помогите, пожалуйста, составить Программу.
Хотите самостоятельно и что бы помогли. Тогда, для начала, определитесь с IDE и языком, озвучьте. Покажите что уже сделали. Опишите что не получается.
Desc вне форума   Ответить с цитированием
Старый 14.09.2019, 13:16   #14
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,992
Репутация: 3738

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от Desc Посмотреть сообщение
Хотите самостоятельно
так не хочет же )
Цитата:
Сообщение от Iskryen Посмотреть сообщение
Мне неинтересен Питон вообще. У меня другие планы на Жизнь. Но Дисциплину поставили.


Цитата:
Сообщение от Iskryen Посмотреть сообщение
Неужели нельзя просто закрыть Тему?
она мешает кому-то? можно ж просто не заходить и не отвечать.
Alex11223 вне форума   Ответить с цитированием
Старый Вчера, 01:24   #15
Iskryen
Пользователь
 
Регистрация: 21.01.2014
Адрес: Москва, Дмитровский Проезд.
Сообщений: 28
Репутация: 31

skype: telesa283
По умолчанию

Хорошо.

Нужны мои Наработки?

Ok.

Я написал Программу.

1. Кнопка "Старт"
2. Диалог с Пользователем.
3. И, непосредственно, сам Автомат.

Извиняюсь за не профессионализм, поэтому прошу не критиковать мою Работу.

Это почти то, что я хотел.

Но это не то, что требовалось.

Вот подскажите мне, Пожалуйста, как сделать так, чтобы два куска
Программы взаимодействовали друг с другом?

Надеюсь, это будет считаться Вопросом по Существу?

Код высылаю в следующем Сообщении.
__________________
Я желаю всем достигнуть поставленных целей!
Iskryen вне форума   Ответить с цитированием
Старый Вчера, 01:25   #16
Iskryen
Пользователь
 
Регистрация: 21.01.2014
Адрес: Москва, Дмитровский Проезд.
Сообщений: 28
Репутация: 31

skype: telesa283
По умолчанию

Код:
from tkinter import *
import tkinter.messagebox as box
import random

#===================================================
window = Tk()
window.title('Игровой Автомат')

#===================================================

def dialog():
    var = box.askyesno('Message Box', 'Вы готовы к Победе?')
    if var == 1:
        box.showinfo('Yes Box', 'Крутим Барабан!!!')
    else:
            
            box.showerror('Error', 'До скорых Встреч!!!')

#====================================================

btn = Button (window, text='Старт!', command=dialog)
btn.pack(padx = 150, pady=50)

#====================================================

while True:
    slots=[random.randint(1,2)for _ in range(3)]
    print("/{}/{}/{}/".format(*slots))
    if slots[0]==slots[1]==slots[2]:
        print("Вы Победили!!!")
        break
    else:
        print ('Попробуйте ещё Раз!')

#======================================================
window.mainloop()
______________________
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ
__________________
Я желаю всем достигнуть поставленных целей!

Последний раз редактировалось Alex11223; Вчера в 01:27.
Iskryen вне форума   Ответить с цитированием
Старый Вчера, 02:26   #17
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,992
Репутация: 3738

icq: 512-765
skype: alexp.frl
По умолчанию

Вместо цикла с генерацией чисел надо например что-нибудь типа таймера, чтобы цикл обработки UI не блокировать (ну и чтобы он вообще запустился, тут же не доходит до window.mainloop()).

Не знаю как там в tkinter таймер создать, я обычно Qt использовал.
Alex11223 вне форума   Ответить с цитированием
Старый Вчера, 20:01   #18
ViktorR
Профессионал
 
Регистрация: 23.10.2010
Сообщений: 1,324
Репутация: 644
По умолчанию

Iskryen
Цитата:
Вот подскажите мне, Пожалуйста, как сделать так, чтобы два куска
Программы взаимодействовали друг с другом?
Что собой представляют, в твоём понимании два куска программы?
Это разные части одной программы?
Это две разные программы?
Это программа, которая породила параллельный процесс?
Тебя устроит такой вариант:
- один кусок программы - функция, а второй сама программа;
- оба куска программы функции.

Ничто не мешает, например, создать переменные, которые будут видны во всей программе - глобальные. Тогда изменяешь значение переменной в одном месте программы и используешь его в другом.
Возможно стоит подумать об объектах? Это ведь тоже куски программы.

В разных ситуациях приходиться соображать как организовать такое взаимодействие.
Не всегда подходящий вариант, например, один программный код пишет в файл, а второй из этого файла читает.
И т.д. ...
__________________
Как-то так, ...
ViktorR вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача «Разменный автомат» Max00766 PHP 14 25.07.2017 15:49
Задача по Python makskovalko Python 2 23.09.2014 10:07
Задача на языке Python Douglas Python 2 07.06.2011 19:59
Задача с массивом (Python) BaceK Помощь студентам 0 30.11.2010 22:32


02:43.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.