Найти - Пользователи
Полная версия: Ошибка: Syntax Error Invalid Syntax
Начало » Python для новичков » Ошибка: Syntax Error Invalid Syntax
1
sepoid
Всем доброе время суток,

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

Вот я набросал небольшой код, но когда пытаюсь запустить, выдает ошибку: Syntax Error Invalid Syntax

 import os
import sys
import psutil
print('PC Scanner')
name = input('Назовите свое имя: ')
print(name, ", Добро пожаловать в компьютерный сканер")
answer = input('Желаете сканировать ваш компьютер? Y/N ')
if answer == 'Y' or answer == 'y':
	print("(1) Вы желаете узнать текущую директорию?")
	print("(2) Вы желаете узнать текущую платформу?")
	print("(3) Вы желаете узнать текущую кодировку?")
jelanie = int(input('Я желаю: '))
if jelanie == 1:
    print(os.listdir())
elif jelanie == 2:
    print(sys.platform())
elif jelanie == 3:
    print(sys.getfilesystemencoding()) 
elif jelanie == 4:
	pass
elif jelanie == 5:
	pass
else:
	print('Не правильный выбор')
elif answer == 'N' or answer == 'n':
    print('До скорой встречи')
    input("Для выхода нажмите ENTER")

Никак не могу понять, где именно я ошибся.

Может быть кто-то посмотрит и укажет мне на мою ошибку.

Спасибо.
Shaman
Нельзя мешать табы с пробелами. Стандартно отступ осуществляется четырьмя пробелами.
sepoid
Shaman
Нельзя мешать табы с пробелами. Стандартно отступ осуществляется четырьмя пробелами.

Я знаю, с документацией PEP-8 уже ознакомился, вот только когда код писал, TAB'ом я ни разу не пользовался. Понятия не имею почему так вышло. Ошибку сам уже нашел и вот результат:

 import os
import sys
import psutil
print('PC Scanner')
name = input('Назовите свое имя: ')
print(name, ", Добро пожаловать в компьютерный сканнер")
answer = input('Желаете просканировать ваш компьютер? Y/N ')
if answer == 'Y' or answer == 'y':
    print("(1) Вы желаете узнать текущую директорию?")
    print("(2) Вы желаете узнать текущую платформу?")
    print("(3) Вы желаете узнать текущую кодировку?")
    jelanie = int(input('Я желаю: '))
    if jelanie == 1:
        print(os.listdir())
    elif jelanie == 2:
        print(sys.platform())
    elif jelanie == 3:
        print(sys.getfilesystemencoding()) 
    elif jelanie == 4:
	    pass
    elif jelanie == 5:
	    pass
    else:
	    print('Не правельный выбор')
elif answer == 'N' or answer == 'n':
    print('До скорой встречи')
    input("Для выхода нажмите ENTER")
Shaman
Вот и славно. Мержилку для таких случаев никто запускать не будет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB