Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2018 15:08:43

ildus
Зарегистрирован: 2018-02-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

посмотрите пожалуйста программу , что в ней не так не могу разобраться. выходит ошибка( рисунок)
import RPi.GPIO as GPIO
import time
import os
import multiprocessing
devise=
GPIO.setmode(GPIO.BOARD)
GPIO.setup(18,GPIO.OUT)
while True:
time.sleep(300)
hostname“192.168.1.1”)
response=os.system('ping -c1' + hastname)
if response==0 False:
time.sleep(300)
else:
GPIO.output(18.0)
time.sleep(60)
GPIO.output(18.1)

Отредактировано ildus (Март 13, 2018 15:10:24)

Прикреплённый файлы:
attachment 25f2b3f9-471e-434b-95c0-b1aae78c7dcd.jpg (32,9 KБ)

Офлайн

#2 Март 13, 2018 15:29:53

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

ildus
для начала научитесь вставлять код в тегах code что бы сохранять форматирование, иначе нету ни одного смысла пытаться понять что у вас там за код.
Мы конечно видим, что там ошибка синтаксиса. Но помочь ни чем не может пока код не будет представлен в исходном виде

PS причина ошибка то понятна, но давайте вы для начала сделаете хорошо



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Отредактировано JOHN_16 (Март 13, 2018 15:32:08)

Офлайн

#3 Март 13, 2018 17:29:38

ildus
Зарегистрирован: 2018-02-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

а как сделать можете на каком нибудь примере показать?

Офлайн

#4 Март 13, 2018 17:43:15

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

ildus
угу, вот смотрите на окно в котором вводите сообщение, там слева от смайликов есть иконочка, подводите туда указателем мышки, появляется меню, щелкаете на пункт Python. В редакторе текста сообщение вставляются BBCode теги внутри которых надо вставить скопированный код программы.
Далее жмете правее правее от смайликов кнопочку с зеленой галочкой. Снизу окна редактирования появляется еще одно поле в котором вы можете предпросмотреть ваше сообщение. Если оно выглядит ок - то есть так как вы ожидаете, то нажимаете Кнопку отправки формы. Иначе правите ваше сообщение до тех пор пока оно не становится читаемым для окружающих.
Понятно объяснил?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Март 13, 2018 18:07:08

ildus
Зарегистрирован: 2018-02-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

да все спасибо час сделаю

Офлайн

#6 Март 13, 2018 18:16:15

ampermetr
Зарегистрирован: 2016-01-27
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

Не запускай что-попало из-под sudo.

Офлайн

#7 Март 13, 2018 19:38:20

ildus
Зарегистрирован: 2018-02-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

 import RPi.GPIO as GPIO
import time
import os
import multiprocessing
devise=['192.168.1.1']
GPIO.setmode(GPIO.BOARD)
GPIO.setup(18,GPIO.OUT)
while True:
time.sleep(300)
hostname('192.168.1.1')
response=os.system('ping -c1' + hastname)
if response==0 False:
time.sleep(300)
else:
GPIO.output(18.0)
time.sleep(60)
GPIO.output(18.1)

Офлайн

#8 Март 13, 2018 19:40:35

ildus
Зарегистрирован: 2018-02-26
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

программа собрана из разных готовых программ по этому прошу строго не судить я пока что учусь только.

Офлайн

#9 Март 13, 2018 20:29:35

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

Учиться надо по учебным материалом, а не копипастой.

ildus
if response==0 False:
это не верно. Это не валидная и бессмысленная запись.
заменить на
 if not response
Отступы отсутствуют - в Питоне отступы важны.
ildus
time.sleep(300)
GPIO.output(18.0)
отделить 4-мя пробелами



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#10 Март 13, 2018 23:43:21

@SkillAndLuck@
Зарегистрирован: 2018-01-17
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

очень нужна помощь шаристого человека!!!!!

Здравствуйте, я сразу перейду к делу. У меня на носу к.р., а учитель нормально объяснить не может и потому я решил обратиться сюда что бы вы мне помогли с 2 задачами(я знаю это слишком, но я вас прошу, от этого зависит получу я 4 или 5 в году). 1 задача: дано 2 числа. Написать программу,
которая в случае когда первое число больше чем второе находит их произведение, а если второе число больше первого - находит остаток от деления второго на первое. 2 Задача: Программа считывает номер месяца. Если это 6 - выводится текст “июнь”, если 7 - “июль”, если 8 - “август”, если введено другое число, то выводим на экран “к сожалению еще не лето”.
И я благодарю всех тех кто мне поможет(наверное поможет)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version