![]() |
Python
Всем привет, есть ли люди которые пишут проги на питоне?Хотелось бы узнать, может кто подскажет соответствия команд питона спековским командам бейсика??? Заранее спасибо....
|
Quote:
|
Вот и получается что многие операторыимеют аналоги, а вот некоторые нет. Очень понравился этот язык, но никак не могу въехать каксделать некоторые вещи. Я этот язык изучаю подвум книгам одна из которых 30 часов бейсика для начинающих ( я из нее беру просте програмки и перевожу их в питон), вот и задался задачей про команды языка...
|
Хорошая книжка - Learning Python, издательства O'Reilly, но русской редакции я не встречал. Электронное в пиринговых сетях найти не проблема. Если с английским лады - то лучше ее найти и посмотреть.
Спектрумовский бейсик не имеет развитых возможностей процедурного программирования и не имеет никаких объекто-ориентированных возможностей. Поэтому писать на питоне, "как на бейсике" не самый удачный подход. |
Quote:
Quote:
Quote:
|
Quote:
10 BORDER 1: PAPER 1: CLS 20 REM SCREEN 100 LET B$=" " 110 LET A$=B$+"PROGRAM: B.STROKA... *** DEMO ***" 120 LET A$=A$+" UP....Q, DOWN....A, LEFT....O, " 130 LET A$=A$+"RIGHT....P, FIRE....M, END....E" 140 LET A$=A$+" AUTHOR: Petrow Iwan 1993" 150 LET A$=A$+" PRESS ANY KEY TO CONTINUE" 160 LET A$=A$+B$ 200 FOR N=1 TO LEN A$31 210 PAUSE 7: IF INKEY$<>"" THEN GO TO 300 220 LET B$=A$(N TO N+31) 230 PRINT #0;AT 1,0; INK 6;B$ 240 NEXT N 250 GO TO 200 Обычная бегущая строка... Quote:
Quote:
|
Quote:
2. конкатенация строк делается обычным плюсом т.е. a = "string1" + " " + "string2" 3. цикл "вырезания" куска строки можно сделать например так: for i in range(len(str)-31) : part = str[i:i+31] # используем slice 4. аналог pause лежит в модуле time: import time time.sleep(60) Quote:
в следующий раз сначала спроси у google. |
Спасибо огромное за ссылку, извини - сразу не догадался в гугль залезть... :)
У меня вот такой еще вопрос, копаюсь щас с console модулем, но не знаю в правельном я направлении или нет. С цветами разобрался, с расположением текста в произвольной позиции тоже, но вот ни как не могу понять как вывести картинку на экран в форматах jpg и gif в заданную позицию и при нужных мне размерах... Помогите пожалуйсто, если приведете самый допотопный ответ с кодом буду по гроб жизни благодарен. Просто на каких либо примерах легче разобраться, а английский я не особо знаю... Заранее спасибо... |
кажется мне что в консоль ты никак не выведешь картинку, на то она и консоль ;)
вот короче игрушка загонная на питоне и с сорсами. может подчерпнёшь чего оттуда: http://louhi.kempele.fi/~skyostil/uv...onfire/source/ (она под OpenGL) |
На счетконсоли что-то я тожепотихоньку прихожу к выводу что картинку не выведешь на экран, а за ссылку спасибо, но мне бы для начала с простой задачкой разобратьсяа потом уже в опенгл лезть... :)
P.S. Хотелось бы сразу оговориться, что все это делается на питоне под Symbian OS (Series60)... Почему на этом форуме, ответ очень простой, здесь люди более дружелюбны и могут хоть чем то помочь... |
| All times are GMT +4. The time now is 06:07. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.