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

Шарящие в питоне помогите!!

df100

Member
01.12.2019
7
0
BIT
0
Python:
import os, time
def cls():
    os.system('cls')
cpc = 1
aclick = 0
d = 0
ucd = 10
uad = 30
ks = 0
print("Как играть?")
time.sleep(2)
cls()
print("Купить улучшение клика: uc")
time.sleep(4)
cls()
print("Купить авто клик: ac")
time.sleep(4)
while True:
    cls()
    print("Авто-клик стоит", uad, "Улучшеный клик стоит", ucd)
    print(d, "$")
    n = input()
    time.sleep(0.1)
    d = d + aclick
    if d >= 100000:
        if ks == 0:
            print("УРА МЫ ПОБЕДИЛИ с кликом в", cpc)
            time.sleep(15)
            exit()
        elif ks == 1:
            pass
    if n == "":
        d = d + cpc
    elif n == "uc":
        if d >= ucd:
            d = d - ucd
            cpc = cpc + 1
            ucd = ucd + 10
        elif d < ucd:
            cls()
            print("У вас не хватит $ (")
            time.sleep(2)
    elif n == "ac":
        if d >= uad:
            d = d - uad
            aclick = aclick + 0.1
            uad = uad + 30
        elif d < uad:
            cls()
            print("У вас не хватит $ (")
            time.sleep(2)
    elif n == "cheat":
        print("Введите чит-код")
        ns = input()
        if ns == "100":
            ks = 1
            d = d + 100
        elif ns == "uc+++":
            ks = 1
            cpc + 100
        elif ns == "ac+++":
            ks = 1
            aclick = 100
        else:
            pass
Выводит ошибка
Код:
C:\Users\df100>D:\python3\clicker.py
  File "D:\python3\clicker.py", line 27
    print("УРА МЫ ПОБЕДИЛИ с кликом в", cpc)
                                            ^
TabError: inconsistent use of tabs and spaces in indentation
 

polunochnik

Green Team
30.05.2019
69
3
BIT
0
Python:
import os, time
def cls():
    os.system('cls')
cpc = 1
aclick = 0
d = 0
ucd = 10
uad = 30
ks = 0
print("Как играть?")
time.sleep(2)
cls()
print("Купить улучшение клика: uc")
time.sleep(4)
cls()
print("Купить авто клик: ac")
time.sleep(4)
while True:
    cls()
    print("Авто-клик стоит", uad, "Улучшеный клик стоит", ucd)
    print(d, "$")
    n = input()
    time.sleep(0.1)
    d = d + aclick
    if d >= 100000:
        if ks == 0:
            print("УРА МЫ ПОБЕДИЛИ с кликом в", cpc)
            time.sleep(15)
            exit()
        elif ks == 1:
            pass
    if n == "":
        d = d + cpc
    elif n == "uc":
        if d >= ucd:
            d = d - ucd
            cpc = cpc + 1
            ucd = ucd + 10
        elif d < ucd:
            cls()
            print("У вас не хватит $ (")
            time.sleep(2)
    elif n == "ac":
        if d >= uad:
            d = d - uad
            aclick = aclick + 0.1
            uad = uad + 30
        elif d < uad:
            cls()
            print("У вас не хватит $ (")
            time.sleep(2)
    elif n == "cheat":
        print("Введите чит-код")
        ns = input()
        if ns == "100":
            ks = 1
            d = d + 100
        elif ns == "uc+++":
            ks = 1
            cpc + 100
        elif ns == "ac+++":
            ks = 1
            aclick = 100
        else:
            pass
Выводит ошибка
Код:
C:\Users\df100>D:\python3\clicker.py
  File "D:\python3\clicker.py", line 27
    print("УРА МЫ ПОБЕДИЛИ с кликом в", cpc)
                                            ^
TabError: inconsistent use of tabs and spaces in indentation
Первый раз встречаю такую ошибку)
посоветовал попробовать заменить все табы на 4 пробела
 

v1gman

Green Team
31.07.2020
495
532
BIT
24
Python:
import os, time
def cls():
    os.system('cls')
cpc = 1
aclick = 0
d = 0
ucd = 10
uad = 30
ks = 0
print("Как играть?")
time.sleep(2)
cls()
print("Купить улучшение клика: uc")
time.sleep(4)
cls()
print("Купить авто клик: ac")
time.sleep(4)
while True:
    cls()
    print("Авто-клик стоит", uad, "Улучшеный клик стоит", ucd)
    print(d, "$")
    n = input()
    time.sleep(0.1)
    d = d + aclick
    if d >= 100000:
        if ks == 0:
            print("УРА МЫ ПОБЕДИЛИ с кликом в", cpc)
            time.sleep(15)
            exit()
        elif ks == 1:
            pass
    if n == "":
        d = d + cpc
    elif n == "uc":
        if d >= ucd:
            d = d - ucd
            cpc = cpc + 1
            ucd = ucd + 10
        elif d < ucd:
            cls()
            print("У вас не хватит $ (")
            time.sleep(2)
    elif n == "ac":
        if d >= uad:
            d = d - uad
            aclick = aclick + 0.1
            uad = uad + 30
        elif d < uad:
            cls()
            print("У вас не хватит $ (")
            time.sleep(2)
    elif n == "cheat":
        print("Введите чит-код")
        ns = input()
        if ns == "100":
            ks = 1
            d = d + 100
        elif ns == "uc+++":
            ks = 1
            cpc + 100
        elif ns == "ac+++":
            ks = 1
            aclick = 100
        else:
            pass
Выводит ошибка
Код:
C:\Users\df100>D:\python3\clicker.py
  File "D:\python3\clicker.py", line 27
    print("УРА МЫ ПОБЕДИЛИ с кликом в", cpc)
                                            ^
TabError: inconsistent use of tabs and spaces in indentation
Проблема в пробелах и отступах
 

Pernat1y

Well-known member
05.04.2018
1 443
135
BIT
0
В ошибке-же всё написано :)
ЗЫ. Поставь нормальную IDE, типа того-же PyCharm. Очень помогает.
 

nks1ck

Green Team
02.11.2020
223
109
BIT
0
Где-то пробелы, где-то табы... Выше человек уже написал, установи IDE, поможет с решением таких проблем
 

Gray Ghost

Green Team
29.10.2019
112
50
BIT
0
Там так то в ошибке написано в чем проблема. А так да, или поставь нормальную IDE или свою донастрой чтоб вместо Тамбов ставились 4 пробела
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!