Найти - Пользователи
Полная версия: Одновременно выводятся if и else
Начало » Центр помощи » Одновременно выводятся if и else
1
igi344
Здравствуйте. Помогите пожалуйста с решением проблемы.
Изначально создана функция os.environ = 1
Необходимо создать скрипт который проверяет os.environ.
Вначале скрипта создать список.
Если os.environ = 1 то программа запрашивает ввод с клавиатуры, вводим значение и она выводит этот список вместе с введенным значением.
Если значение os.environ != 1, то программа выводит только значение из списка а так же выводит причину почему введенное значение добавлено не будет.
Набросал скрипт но где то накосячил, помогите пожалуйста разобраться:


 import os
spisok = ['Привет']
s = os.environ['Editable']
vvod = input('Enter your request: ')
for s in (0, 1):
    if s == 1:
        spisok.append('vvod')
        print(spisok)
    else:
        print('Введенное значение добавлено не будет так как Editable не равна 0')
ZerG
Не работает потомуересь какаято
Давайте попробуем по слогам почитать

 import os # OK
spisok = ['Привет'] # OK
s = os.environ['Editable'] # Подозреваю что там либо 1 либо что попало
vvod = input('Enter your request: ') # В независимости от того что там в енвайроне - вы запрашиваете ввод
for s in (0, 1): # s уже обьявлена выше , кроме того тут s всегда будет сначала 0 потом 1 
    if s == 1: # А смысл если строка выше и так сделает его 1?
        spisok.append('vvod') #  Вы заполняете список словом 'vvod' что бы добавить значение из переменной нужно убрать скобки
        print(spisok)
    else:
        print('Введенное значение добавлено не будет так как Editable не равна 0')


итого должно получиться что-то типа этого
 import os
spisok = ['Привет']
s = os.environ['Editable']
if s == 1:
    vvod = input('Enter your request: ')
    spisok.append(vvod)
print(spisok)
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