Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 16, 2016 11:49:15

EpicMandM
Зарегистрирован: 2016-08-16
Сообщения: 4
Репутация: +  2  -
Профиль   Отправить e-mail  

Помогите!Что это значит?

Что означает +=
Например number += 1

Офлайн

#2 Авг. 16, 2016 11:53:42

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Помогите!Что это значит?

  
number = number + 1



Офлайн

#3 Авг. 16, 2016 11:58:47

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Помогите!Что это значит?

то же что и number = number+1 то есть к значению переменной number ты прибавляешь 1

 number = 0
for i in range(5):
   print(' до-',number)
   number +=1
   print('после +1',number)
запусти код и увидишь как и что меняется

Отредактировано marvellik (Авг. 16, 2016 12:02:13)

Офлайн

#4 Авг. 16, 2016 13:41:04

papuas
Зарегистрирован: 2015-06-19
Сообщения: 159
Репутация: +  6  -
Профиль   Отправить e-mail  

Помогите!Что это значит?

5 копеек
Из учебника:
+= - увеличивает значение переменной на указанную величину:

 >>> х = 5; x += 10    # Эквивалентно х = х + 10
>>> x 
15

Для последовательностей оператор += производит конкатенацию:
 >>> s = "Стр"; s += "ока"
>>> print(s)
Строка

-= - уменьшает значение переменной на указанную велич~ну:
 >>> х = 10; х -= 5   # Эквивалентно х = х - 5
>>> x
5

*=-умножает значение переменной на указанную величину:
 >>> х= 10; х *= 5   # Эквивалентно х = х * 5
>>> x 
50

Для последовательностей оператор *= производит повторение:
 >>> s = "*"; s *= 20
>>> s 
'********************'

/= - делит значение переменной на указанную величину:
 >>> х = 10; х /= 3   # Эквивалентно х = х / 3
>>> х
3.3333333333333335

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version