Форум сайта python.su
1
Ещё один вопрос по переменным:
>>> sp1=0 >>> sp2=0 >>> список = (sp1, sp2) >>> sp1 += 4 >>> список[0] 0 >>> sp1 4
Офлайн
253
FishHookПочти все древние системы программирования в СССР имели варианты операторов в кириллическом исполнении.
много видели примеров программ на кириллице?
Отредактировано doza_and (Сен. 28, 2014 21:57:17)
Офлайн
1
doza_and
>>> b+=[4,5,6]
>>> b = b + [4,5,6]
Отредактировано Mixeyka (Сен. 28, 2014 22:01:00)
Офлайн
253
MixeykaАбсолютно согласен. Это логично, просите создать сумму и обозначить ее b :)
То получим новый список.
Офлайн
253
MixeykaПоясните. примером кода. Так непонятно что вы имеете ввиду.
с другой стороны, работая с переменной из последовательности
Офлайн
253
Mixeyka
То есть с одной стороны интерпретатор воспринимает значения в кортеже как переменные
>>> a=2 >>> b=3 >>> cc=(a,b) >>> cc (2, 3) >>> b+=3 >>> cc (2, 3) >>> b 6
Офлайн
253
Если хотите кидайте в личку скайп или аналогичные свои координаты. Так будет лучше чем форум загромождать.
Офлайн
1
doza_and
Да, кортеж неизменяем, но со списком тоже самое.
>>> a=2 >>> b=3 >>> cc=[a,b] >>> cc [2, 3] >>> b+=3 >>> cc [2, 3] >>> b 6
Отредактировано Mixeyka (Сен. 28, 2014 22:11:57)
Офлайн
253
>>> a=[2] >>> b=[3] >>> c=[a,b] >>> a+=[2] >>> c [[2, 2], [3]]
Отредактировано doza_and (Сен. 28, 2014 22:19:23)
Офлайн
857
doza_andВ третьем питоне - utf-8
Неплохо указать в начала файла его кодировку а то потом чудеса начнутся.
doza_andТогда программа неконсольная получится. Бывает такое, что X не загружается и остаётся только консоль. Вот тогда и узнаёшь все прелести линукс.
Для меню наверное лучше использовать Tk или Qt.
Mixeyka
Ещё один вопрос по переменным:>>> список = (sp1, sp2)
>>> i = 1 >>> >>> import sys >>> >>> i 1 >>> >>> i = sys >>> >>> i.version '3.3.2 (default, Feb 11 2014, 10:35:02) \n[GCC 4.8.2 20131212 (Red Hat 4.8.2-7)]' >>> >>> i = (i, i) >>> i (<module 'sys' (built-in)>, <module 'sys' (built-in)>) >>>
Офлайн