Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 2, 2013 16:42:40

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

не запускается программа из notepad

ссори - у меня тоже всё заработало…

Офлайн

#2 Апрель 2, 2013 17:34:28

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

не запускается программа из notepad

MarkHammer
2. Plugins -> NppExec -> Execute…
да, его устанавливать там рядом в менюшке надо
MarkHammer
ссори - у меня тоже всё заработало…

Офлайн

#3 Апрель 2, 2013 18:36:45

KellyDink
От:
Зарегистрирован: 2011-12-03
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

не запускается программа из notepad

sergeek,
Спасибо огроменное) БЕЗ ковычек все заработало =)
правда у меня компьютер не работает, но это мелочи.


кстати плагин осилила))))
а можно я еще тут парочку глупых вопросов позадаю, если появятся =)))?



Офлайн

#4 Апрель 2, 2013 18:43:11

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

не запускается программа из notepad

конечно, только я не ручаюсь что смогу на них ответить )

Отредактировано sergeek (Апрель 2, 2013 18:43:45)

Офлайн

#5 Апрель 2, 2013 19:30:33

KellyDink
От:
Зарегистрирован: 2011-12-03
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

не запускается программа из notepad

Ну вообще я пытаюсь написать программу, которая сможет воспроизводить парадокс монти холла с тремя дверьми. чтоб пользователь(в данном случае я) сам мог убедиться, что это действительно так.
http://litvinovs.net/reflection/monty_hall_paradox/

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

вот например как мне сделать самостоятельную программу? чтобы она работала не только там, где стоит питон?

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



Офлайн

#6 Апрель 2, 2013 19:49:53

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

не запускается программа из notepad

KellyDink
вот например как мне сделать самостоятельную программу? чтобы она работала не только там, где стоит питон?
для этого есть специальные библиотеки, в интернете и тут в том числе много информации на этот счет (тут этот вопрос часто задается и некоторых очень раздражает). Я пользовался только cx-freeze, но он вроде требует наличие интерпрератора. 4kpt где-то тут выкладывал свое пособие для студентов, нужно у него спросить
KellyDink
можно к нему горячие клавиши добавить
ну там он через f6 по дефолту и в advanced options настраивается. Или какие клавишт?
KellyDink
воспроизводить парадокс монти холла с тремя дверьми.
я тоже когда-то им интересовался и не из-за киношки с Кевином Спейси.

Офлайн

#7 Апрель 2, 2013 20:06:57

KellyDink
От:
Зарегистрирован: 2011-12-03
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

не запускается программа из notepad

каюсь, я пока не гуглила на эту тему (обычно я поступаю иначе - честно, честно)

sergeek
ну там он через f6 по дефолту и в advanced options настраивается. Или какие клавишт?
ну вот к выполнению в командной строке, можно прямо там нажать “сохранить” и горячими клавишами добавить допустим alt + z, ну или любую другую букву. а то до f6 тянуться уж больно далеко. ну это уже так, капризы)

import random
shit = {'a':0,'b':0,'c':0}
x = random.choice('abc')
shit=1
choice1 = input('a,b,c :')
print (shit)
exit()
у меня вот тут все время меняется расположение a b и c. я могу как-то вывести, присвоить переменной ну или как-то узнать под какой буквой что находится?
мне нужно делать проверку и вывести переменную, которая равняется нулю. но я не могу понять как мне ее оттуда выцепить



Офлайн

#8 Апрель 2, 2013 20:31:02

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

не запускается программа из notepad

а сохранить зачем жать там? С f6 - только на f1-f12 можно поменять насколько я понял

KellyDink
я могу как-то вывести, присвоить переменной ну или как-то узнать под какой буквой что находится
import random
shit = {'a':0,'b':0,'c':0}
x = random.choice('abc')
# вывести
print(shit['a'])
print(shit['b'])
print(x)
print(shit[x])
# присвоить
var = shit[x]
print(var)
shit['a'] = 1
print(shit['a'])

shit=1
переопределит переменную она станет числом вместо словаря

exit()
это не нужно

Отредактировано sergeek (Апрель 2, 2013 20:33:04)

Офлайн

#9 Апрель 2, 2013 20:49:10

KellyDink
От:
Зарегистрирован: 2011-12-03
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

не запускается программа из notepad

не, я не это имела ввиду. это-то я знаю.
у меня рандомом к одной переменной присваивается значение 1
как мне узнать БУКВУ этой переменной в моем массивчике?
то есть
# приравниваю все переменные к нулю
shit = {'a':0,'b':0,'c':0}
#рандомом выбираю одну переменную
x = random.choice('abc')
#говорю, что она равна 1
shit(x) = 1
#прошу пользователя ввести букву
choice = input() 'кстати мой питон не понимает фнкцию raw_input(), что мне в дальнейшем мешает жить

теперь если пользователь вводит букву в которой 0, то как мне узнать БУКВУ переменной в которой второй ноль?


а exit() мне нужен для плагина nppexec, если его не ставить, что выплывает окошечко каждый раз, в которое нужно вводить что-нибудь и нажимать ок



Отредактировано KellyDink (Апрель 2, 2013 20:49:57)

Офлайн

#10 Апрель 2, 2013 21:08:48

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

не запускается программа из notepad

def find_another_zero(dct, first_one):
    for key, value in dct.items():
        if value == 0 and key != first_one:
            return key
#
#
shit = {'a':0,'b':0,'c':0}
x = random.choice('abc')
shit[x] = 1 # тут квадратные скобки надо
choice = input()
if shit[choice] == 0: # если пользователь вводит букву в которой 0
    another_zero = find_another_zero(shit, choice) 

мой питон не понимает фнкцию raw_input()
ее убрали в 3 версии. input() - ее эквивалент

Отредактировано sergeek (Апрель 2, 2013 21:18:56)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version