В чем ошибка? язык - Python, пишет:
if go == 1:
синтаксичекая ошибка: недопустимый синтаксис.
import oc
import sys
import psutil
# coding : utf-8
print("your program is enabled")
name = input("your name?")
answer = input(name,",поработаем?"(Y/N))
# PEP-8
if answer == 'Y':
print("Отлично!")
print("Я умею :")
print(" [1] - выведу список файлов")
print(" [2] - выведу информацию о системе")go = int(input("что вы выберете?")
if go == 1:
print(oc.listdir(), "список директории oc") #выводим директорию
elif go == 2:
print(sys.listdir())
else:
print("you write impossible answer")
elif answer == 'N':
print('you is fired')
else:
print('вы выбрали несуществующий ответ')

9 Сен 2019 в 11:41
198 +1
0
Ответы
1

Ошибка заключается в том, что после строки "print("your program is enabled")" отсутствует закрывающая скобка, после строки "answer = input(name,",поработаем?"(Y/N))" не хватает запятой для разделения строк в input, пробелы перед комментариями после символа "#", и синтаксическая ошибка в строке "print(sys.listdir())" - функция "listdir()" относится к модулю "oc", а не к "sys".

Вот исправленный код:

import oc
import sys
import psutil
# coding: utf-8
print("your program is enabled")
name = input("your name?")
answer = input(name + ",поработаем? (Y/N)")
# PEP-8
if answer == 'Y':
print("Отлично!")
print("Я умею :")
print(" [1] - выведу список файлов")
print(" [2] - выведу информацию о системе")
go = int(input("что вы выберете?"))
if go == 1:
print(oc.listdir(), "список директории oc") # выводим директорию
elif go == 2:
print(oc.listdir())
else:
print("you write impossible answer")
elif answer == 'N':
print('you are fired')
else:
print('вы выбрали несуществующий ответ')

После данных исправлений код должен быть исполняемым.

20 Апр в 02:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 093 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир