Предмет: Информатика, автор: dnlsmolnikov

В чем ошибка? Помогите исправить.
Taberror: print(os.getcwd())

import os
import sys

# coding : utf-8
print("your program is enabled")
name = input("your name?")
print('Welcome,',name)

answer = input("поработаем?(Y/N)")
if answer == 'Y':
print("Отлично!")
print("Я умею :")
print("(1)-выведу список файлов")
print("[2]-выведу информацию о системе")
do = int(input("что вы выберете?"))

if do == 1:
print(os.listdir())
elif do == 2:
print("Информация о системе:")
print(os.getcwd())
print(sys.getfilesystemencoding())
print(os.getlogin())
print(sys.platform())
else:
print("your write impossible symbol")


elif answer == 'N':
print('you is fired')
else:
print('вы выбрали несуществующий ответ')

Ответы

Автор ответа: srzontmp
0

В данном тексте отступов вообще не видно. Решение на скрине.

Приложения:

dnlsmolnikov: После sys.platform разве не нужно ()?
srzontmp: Это не метод, а строка, методу предшествует слово set или get, поэтому скобки не нужны, ссылка из Help по Питону: sys.platform
This string contains a platform identifier that can be used to append platform-specific components to sys.path, for instance.
Похожие вопросы