Хочу разобраться

Okelo

Новичок
Пользователь
Фев 27, 2023
6
0
1
Здравствуйте всем. Нужна помощь в загвоздке. Есть код, который работает. Но нужно изменить его, чтобы было можно вводить заранее число рублей. я понимаю, что в Шестой линии нужно ввести n=int(input('введите начальное количество рублей: ')
но программа не работает
 

Вложения

  • счетчик.png
    счетчик.png
    138,4 КБ · Просмотры: 4

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
1) Пожалуйста, вставь код, как код

2) Что значит не работает? Падает ошибка? Или что

3) Если ты написал буквально, как в вопросе n=int(input('введите начальное количество рублей: ') - у тебя не хватает закрывающей скобки
 

Okelo

Новичок
Пользователь
Фев 27, 2023
6
0
1
написал в Шестой линии. Ответ внизу.
 

Вложения

  • Игра 2.png
    Игра 2.png
    139,7 КБ · Просмотры: 5

Okelo

Новичок
Пользователь
Фев 27, 2023
6
0
1
Python:
from tkinter import *

tk = Tk()
tk.title('Clicker')
tk.geometry("1000x550")
n = 0


def nplus():
    global n
    n = n + 1
    label['text'] = str(n) + 'P'

def nsbros():
    global n
    n = 0
    label['text'] = str(n) + 'P'

btn1 = Button(text="Клик", background="#000", foreground="#fff",
             padx="20", pady="8", font="16", command=nplus)
btn1.pack()

label = Label(tk, text=str(n)+'P', font=('Helvetica 100'))
label.pack()
btn2 = Button(text="Сброс", background="#000", foreground="#fff",
             padx="20", pady="8", font="16", command=nsbros)
btn2.pack()
mainloop()
 

Форум IT Специалистов