Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

21.09.2008, 23:08
|
|
Новичок
Регистрация: 21.09.2008
Сообщений: 16
Провел на форуме: 249855
Репутация:
52
|
|
>> А вопрос у меня возник такой: как запустить исходник на Python?
Один способ.
cd <папка с исходниками>
Запускаешь в командной строке python2.5 (например c:\python2.5, как у тебя сам знаешь)
Пишешь >>> execfile('test.py')
Другой способ.
(Для более частого использования)
В твой test.py записываешь:
Код:
def main():
print 'Please, enter a'
a = input()
print 'Please, enter b'
b = input()
print '%d + %d = %d' % (a, b, a+b)
Это уже твой модуль. Из него можно вызывать функцию main()
cd <папка с исходниками>
Запускаешь в командной строке python2.5
>>> import test.py
>>> test.main() #Вот так мы вызываем нашу функцию
Если же нужно быстро вызвать фунцию, можно сделать следующее (но перед этим повторить шаги "Другого способа"):
>>> z=test.main #Присвоить локальное имя
>>> z() #вызываем нашу функцию
Написал, как можно понятнее, разберешься.
|
|
|

22.09.2008, 19:01
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
Провел на форуме: 89596
Репутация:
21
|
|
У меня ещё один вопрос:
Мне нужно задать в программе Гравитационную постоянную G = 6.672*10^(-11). Как мне это сделать. Нам объясняли на лекциях, что в питоне не нужно объявлять типы переменных, что мол они всегда определяются сами. Но как мне присвоить переменной G значение 6.672*10^(-11)?
|
|
|

22.09.2008, 19:29
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
G = 6.672*10**-11
|
|
|

23.09.2008, 03:36
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
Провел на форуме: 89596
Репутация:
21
|
|
Сообщение от Digimortal
G = 6.672*10**-11
Большое спасибо!
У меня снова вопрос: В чём ошибка кода???
#!/usr/bin/python
# -*- coding: utf-8 -*-
print 'Enter m1:'
m1=input()
print 'Enter m2:'
m2=input()
print 'Enter r:'
r=input()
g = 6.672*10**-11
print 'F = G * (%d * %d)/%d^2 = %d' %(m1, m2, r, (g*m1*m2)/r^2)
Пишет, что мол неподдерживаемая операция над переменными такого типа (это я так прочитал)
Это программа для расчёта силы взаимного притяжения. G - это гравитационная постоянная.
P.S. Может быть существует в питоне какой-нить список констант (типа пи, g или G)??? И если да то как его вызвать?
|
|
|

23.09.2008, 07:31
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
а зачем ты ксоришь на 2? о_О
Может тебе нужно возведение в степень?
|
|
|

23.09.2008, 13:59
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
Провел на форуме: 89596
Репутация:
21
|
|
Сообщение от nerezus
а зачем ты ксоришь на 2? о_О
Может тебе нужно возведение в степень?
а что значит ксорить?
|
|
|

23.09.2008, 14:17
|
|
Участник форума
Регистрация: 04.01.2008
Сообщений: 186
Провел на форуме: 872350
Репутация:
72
|
|
P.S. Может быть существует в питоне какой-нить список констант (типа пи, g или G)??? И если да то как его вызвать?
в модуле math было что то.
print 'F = G * (%d * %d)/%d^2 = %d' %(m1, m2, r, (g*m1*m2)/r^2)
я может уже не помню, но возведение в степень не ^ а **
|
|
|

23.09.2008, 14:32
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
Провел на форуме: 89596
Репутация:
21
|
|
Сообщение от nerezus
а зачем ты ксоришь на 2? о_О
Может тебе нужно возведение в степень?
а что значит ксорить?
|
|
|

23.09.2008, 16:01
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
>> а что значит ксорить?
Не знаю, что это, но слышал, что тру хеккеры умеють ксорить в уме целые дворды! Только не спрашуй, что такое "дворды" - все равно тут никто не знает. И в гугле хрен найдешь значения этих слов. )
Может, тебе книжку про программированию на пайтоне стоит почитать для начала? )
|
|
|

23.09.2008, 21:35
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
http://ru.wikipedia.org/wiki/Xor
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books Python
|
FRAGNATIC |
PHP, PERL, MySQL, JavaScript |
1 |
01.11.2009 18:20 |
|
Начинаем программировать на PHP, Python, AS3
|
nerezus |
PHP, PERL, MySQL, JavaScript |
0 |
19.08.2008 10:42 |
|
TCL/TK and PYTHON...
|
Rejjin |
С/С++, C#, Delphi, .NET, Asm |
9 |
25.07.2008 22:03 |
|
[Immunity Dbg Python Scripting]
|
0x0c0de |
Реверсинг |
5 |
28.06.2008 15:32 |
|
Python быть или не быть
|
procedure |
PHP, PERL, MySQL, JavaScript |
28 |
24.01.2008 21:19 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|