Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
-17 / 4 / 0
Регистрация: 04.02.2021
Сообщений: 141

Полезная программа

19.03.2021, 10:25. Показов 1217. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообще не знаю ничего не питоне. Дайте какую-то программу и я ее разберу. Можете дать идею.

дам лучший ответ
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.03.2021, 10:25
Ответы с готовыми решениями:

Полезная переменная снаружи цикла
Здравствуйте. Помогите, пожалуйста, разобраться. Напишите, пожалуйста, простым языком и доходчиво, если это возможно. Почему в итоге...

"Полезная прогулка"
Как-то раз мэр деревни Бигдатка был в хорошем настроении, а погода за окном служебного беспилотного электромобиля - теплой и солнечной. Мэр...

полезная программа
Всем доброго времени суток! Возникла надобность написания программы которая бы (в режиме реального времени ) при происнесение слова бл**ь...

11
Эксперт .NET
 Аватар для Usaga
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,440
19.03.2021, 10:48
FylMingdomy, так может с учебника начать? Там примеры кода есть, как раз чтобы их разбирали.
0
19.03.2021, 10:50

Не по теме:

Usaga, Вы что! Учебники ещё читать?! Да не фигня какая-то.

0
-17 / 4 / 0
Регистрация: 04.02.2021
Сообщений: 141
19.03.2021, 10:56  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
так может с учебника начать?
Я изучал с++, не хочу тоже самое делать в питоне. ( например разные циклы, массивы)
хочу делать реальные полезные и легкие программки.
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
19.03.2021, 11:38
Цитата Сообщение от FylMingdomy Посмотреть сообщение
не хочу тоже самое делать в питоне. ( например разные циклы, массивы)
хочу делать реальные полезные и легкие программки.
Название: images.jpg
Просмотров: 197

Размер: 10.1 Кб
1
Эксперт .NET
 Аватар для Usaga
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,440
19.03.2021, 13:03
Цитата Сообщение от FylMingdomy Посмотреть сообщение
хочу делать реальные полезные и легкие программки.
Чтобы делать программки надо знать как. А чтобы знать как, надо учиться этому. И не пять минут. Это как мечтать о том, чтобы летать силой мысли: хотеть можно очень сильно, но законам физики на это наплевать.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
19.03.2021, 16:27
Цитата Сообщение от FylMingdomy Посмотреть сообщение
Вообще не знаю ничего не питоне. Дайте какую-то программу и я ее разберу.
Держи, разбирай https://github.com/python/cpython
1
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
19.03.2021, 17:08
FylMingdomy,
Python
1
2
3
4
5
6
7
8
9
number = int(input())
 
for i in range(1, number + 1):
 
    for x in range(i, i * number + 1, i):
 
        print(x, end="\t")
 
    print()
учи таблицу умножения
1
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
19.03.2021, 18:47
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
def counter(a, b, c, res):
    print("что делаем?")
    if c == '+':
        res = a + b
 
        print(res)
        return res
    elif c == '-':
        res = a - b
        print(res)
        return res
    elif c == '*':
        res = a * b
        print(res)
        return res
    elif c == '/':
        res = a / b
        print(res)
        return res
 
 
if __name__ == '__main__':
    a = int(input())
    b = int(input())
    c = input()
    res = 0
    counter(a, b, c, res)
Добавлено через 47 секунд
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# calculator using Tkinter
 
# import everything from tkinter module
from tkinter import *  # импортируемим tkinter
 
# globally declare the expression variable
expression = ""  # заявляем глобальную константу для выражений
 
 
# Function to update expressiom
# in the text entry box
def press(num):  # функция нажатия клавиш, полцчает num
    # point out the global expression variable
    global expression  # и предает на глоб. уровень  переменную expression
 
    # concatenation of string
    expression = expression + str(num)  # вносим в нее полученнное от клавиши значение
 
    # update the expression by using set method
    equation.set(expression)  # обновляем полученное значение
 
 
# Function to evaluate the final expression
def equalpress():  # складываем выражение в целое
    # Try and except statement is used
    # for handling the errors like zero
    # division error etc.
 
    # Put that code inside the try block
    # which may generate the error
    try:  # если выраженем существут, то
 
        global expression
 
        # eval function evaluate the expression
        # and str function convert the result
        # into string
        total = str(eval(expression))
 
        equation.set(total)
 
        # initialze the expression variable
        # by empty string
        expression = ""
 
        # if error is generate then handle
    # by the except block
    except:
 
        equation.set(" error ")
        expression = ""
 
    # Function to clear the contents
 
 
# of text entry box
def clear():
    global expression
    expression = ""
    equation.set("")
 
 
# Driver code
if __name__ == "__main__":
    # create a GUI window
    gui = Tk()
 
    # set the background colour of GUI window
    gui.configure(background="light green")
 
    # set the title of GUI window
    gui.title("Simple Calculator")
 
    # set the configuration of GUI window
    gui.geometry("265x125")
 
    # StringVar() is the variable class
    # we create an instance of this class
    equation = StringVar()
 
    # create the text entry box for
    # showing the expression .
    expression_field = Entry(gui, textvariable=equation)
 
    # grid method is used for placing
    # the widgets at respective positions
    # in table like structure .
    expression_field.grid(columnspan=4, ipadx=70)
 
    equation.set('enter your expression')
 
    # create a Buttons and place at a particular
    # location inside the root window .
    # when user press the button, the command or
    # function affiliated to that button is executed .
    button1 = Button(gui, text=' 1 ', fg='black', bg='red',
                     command=lambda: press(1), height=1, width=7)
    button1.grid(row=2, column=0)
 
    button2 = Button(gui, text=' 2 ', fg='black', bg='red',
                     command=lambda: press(2), height=1, width=7)
    button2.grid(row=2, column=1)
 
    button3 = Button(gui, text=' 3 ', fg='black', bg='red',
                     command=lambda: press(3), height=1, width=7)
    button3.grid(row=2, column=2)
 
    button4 = Button(gui, text=' 4 ', fg='black', bg='red',
                     command=lambda: press(4), height=1, width=7)
    button4.grid(row=3, column=0)
 
    button5 = Button(gui, text=' 5 ', fg='black', bg='red',
                     command=lambda: press(5), height=1, width=7)
    button5.grid(row=3, column=1)
 
    button6 = Button(gui, text=' 6 ', fg='black', bg='red',
                     command=lambda: press(6), height=1, width=7)
    button6.grid(row=3, column=2)
 
    button7 = Button(gui, text=' 7 ', fg='black', bg='red',
                     command=lambda: press(7), height=1, width=7)
    button7.grid(row=4, column=0)
 
    button8 = Button(gui, text=' 8 ', fg='black', bg='red',
                     command=lambda: press(8), height=1, width=7)
    button8.grid(row=4, column=1)
 
    button9 = Button(gui, text=' 9 ', fg='black', bg='red',
                     command=lambda: press(9), height=1, width=7)
    button9.grid(row=4, column=2)
 
    button0 = Button(gui, text=' 0 ', fg='black', bg='red',
                     command=lambda: press(0), height=1, width=7)
    button0.grid(row=5, column=0)
 
    plus = Button(gui, text=' + ', fg='black', bg='red',
                  command=lambda: press("+"), height=1, width=7)
    plus.grid(row=2, column=3)
 
    minus = Button(gui, text=' - ', fg='black', bg='red',
                   command=lambda: press("-"), height=1, width=7)
    minus.grid(row=3, column=3)
 
    multiply = Button(gui, text=' * ', fg='black', bg='red',
                      command=lambda: press("*"), height=1, width=7)
    multiply.grid(row=4, column=3)
 
    divide = Button(gui, text=' / ', fg='black', bg='red',
                    command=lambda: press("/"), height=1, width=7)
    divide.grid(row=5, column=3)
 
    equal = Button(gui, text=' = ', fg='black', bg='red',
                   command=equalpress, height=1, width=7)
    equal.grid(row=5, column=2)
 
    clear = Button(gui, text='Clear', fg='black', bg='red',
                   command=clear, height=1, width=7)
    clear.grid(row=5, column='1')
 
    # start the GUI
    gui.mainloop()
1
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
19.03.2021, 18:57
FylMingdomy, чаще всего программы на питоне расспостраняются как модули pypi, так что "полноценных" программ-скриптов я не встречал.
В прикреплённом файле парочка простых игр на питоне с нета (с багами, недоработками, кривой логикой) вобщем самое то чтобы учиться.
Вложения
Тип файла: zip Новая сжатая ZIP-папка.zip (188.5 Кб, 3 просмотров)
1
-17 / 4 / 0
Регистрация: 04.02.2021
Сообщений: 141
23.03.2021, 16:54  [ТС]
Цитата Сообщение от user-ganz2 Посмотреть сообщение
парочка простых игр на питоне с нета
Мона сам код к игре? Я его разберу
0
p
 Аватар для hasker2
84 / 44 / 16
Регистрация: 15.01.2021
Сообщений: 433
23.03.2021, 22:30
Разбери сам пайтон, я так делал (2 часа впустую)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.03.2021, 22:30
Помогаю со студенческими работами здесь

Полезная программа на С++
Всем привет! Мне нужно написать любую программу, которая может быть полезной для окружающих, на языке С++! Есть некоторые требования: ...

Идея! очень полезная программа!
Собственно, возникла идея! Необходима программа которая мне очень поможет! Суть: Программа, запрещает пользоваться флешками, но с...

C чего начать? полезная программа
Добрый день, Для экономии времени появилась потребность в программе, суть следующая, есть два параметра ширина и высота (x, y) ввод для...

Самая красивая и полезная ПРОГРАММА
Глубокоуважаемые господа суперспециалисты! Стране нужна РАБОТАЮЩАЯ программа для быстрого освоения языка Assembler. Имею MASM32 v.10....

Нужна любая полезная программа.
ЛЮДИ,МНЕ НУЖНА ПРОГРАММА,АБСОЛЮТНО ЛЮБАЯ,НО ЧТОБЫ ОНА БЫЛА ПОЛЕЗНАЯ НЕ ТОЛЬКО ДЛЯ МЕНЯ,НО ДЛЯ ОКРУЖАЮЩИХ...ЕСЛИ ЕСТЬ У КОГО ГОТОВЫЕ,ТО...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru