Форум сайта python.su
import serial, sys, random
if sys. platform. fild(“win”)!=-1:
port=0
elif sys. platform. fild(“linux”)!=-1:
port=“/dev/ rfcomm0”
elif sys. platform. find(“darwin”)!=-1:
port=“/dev/ tty. pybook”
num=random. randint(1, 10)
serial=serial. Serial(port)
print “Waiting for massage…”
while True:
msg=serial. readline().strip()
guess=int(msg)
print “Guess: %d” %guess
if guess>num:
print>>serial, “My nymber is smaller”
elif guess<num:
print>>serial, “My nymber is larger”
else:
print>>serial, “Correct! bye!”
break
Офлайн
Да запросто:
#import serial, sys, random
#if sys. platform. fild("win")!=-1:
#port=0
#elif sys. platform. fild("linux")!=-1:
#port="/dev/ rfcomm0"
#elif sys. platform. find("darwin")!=-1:
#port="/dev/ tty. pybook"
#num=random. randint(1, 10)
#serial=serial. Serial(port)
#print "Waiting for massage…"
#while True:
#msg=serial. readline().strip()
#guess=int(msg)
#print "Guess: %d" %guess
#if guess>num:
#print>>serial, "My nymber is smaller"
#elif guess<num:
#print>>serial, "My nymber is larger"
#else:
#print>>serial, "Correct! bye!"
#break
Офлайн
после # лучше пробел ставить
Офлайн
Ferroman, не надо сразу давать готовое решение. Лучше объяснить, что во многих IDE есть такая функция как "закомментировать текст, пусть люди сами учатся. Или с основ пускай начинают. Всего то нужно переключить клавиатуру в латинскую раскладку, перевести курсор в начало строки и нажать shift+3 (не отпуская клавишу shift нажать 3)
Офлайн
igor.kaist:D
(не отпуская клавишу shift нажать 3)
Офлайн
Zubchick
Э, у меня так плагин к виму делает.
igor.kaist
Ты прав, вырвалось.
Офлайн
'''import serial, sys, random
if sys. platform. fild("win")!=-1:
port=0
elif sys. platform. fild("linux")!=-1:
port="/dev/ rfcomm0"
elif sys. platform. find("darwin")!=-1:
port="/dev/ tty. pybook"
num=random. randint(1, 10)
serial=serial. Serial(port)
print "Waiting for massage…"
while True:
msg=serial. readline().strip()
guess=int(msg)
print "Guess: %d" %guess
if guess>num:
print>>serial, "My nymber is smaller"
elif guess<num:
print>>serial, "My nymber is larger"
else:
print>>serial, "Correct! bye!"
break'''
Офлайн
import os
def func(f1, f2):
f3=open(f1, 'r')
f4=open(f2, 'w')
for x in f3:
f4.write('#' + x) #добавление символа #
f1='1.txt' # прога
f2='2.txt'
func(f1,f2)
func(f2,f1)
os.remove(f2)
Отредактировано (Дек. 23, 2010 03:33:44)
Офлайн
зачем вы так стебетесь в “центре помощи”?:)
Офлайн
ta,
А зачем, по-вашему, мы его сделали? ☺
P. S.
serj@srjbook ~ $ sed -ie 's/^/# /' code.py
serj@srjbook ~ $ cat code.py
# import serial, sys, random
# if sys. platform. fild("win")!=-1:
# port=0
# elif sys. platform. fild("linux")!=-1:
# port="/dev/ rfcomm0"
# elif sys. platform. find("darwin")!=-1:
# port="/dev/ tty. pybook"
# num=random. randint(1, 10)
# serial=serial. Serial(port)
# print "Waiting for massage…"
# while True:
# msg=serial. readline().strip()
# guess=int(msg)
# print "Guess: %d" %guess
# if guess>num:
# print>>serial, "My nymber is smaller"
# elif guess<num:
# print>>serial, "My nymber is larger"
# else:
# print>>serial, "Correct! bye!"
# break
Отредактировано (Дек. 22, 2010 18:27:24)
Офлайн