第3編、演算子と演算

1438 ワード

コードセクション
#    Python       

# +( )
print(2+3)#5

# -( )
print(2-3)#-1

# /( )
print(2/3)#0.6666666666666666

# //(  )
print(22//3)#  22  3      

# *( )
print(2*3)#6

# **(  )
print(2**3)#  2    ,  8

# %(  )
print(3%2)#  3  2     

#      <<
#               ,
#   ,2   2   10,    3   10000,   10  , 16
print(2<<3)

#     
#               
#   ,16     10000,       10,   10   2;2     10,      1 ,    0
print(16>>3)
print(2>>3)

#       &
#                 ,    1,    1,   0
# 2     10,3     11,       10,      2
print(2&3)

#       |
#                ,      1,    1.   0
# 2      10,3      11,        11,     3
print(2|3)

#        ~
#    x        ,   -(x+1),  ~3    -(3+1)=-4
print(~3)

#   ()       (<=)       (>=)     (==)     (!=)
#         ,  True,    False
print(3>5)#False
print(3<=5)#True

#   " " not
#   ,  x=True,  " "    ,   False
x = True
y = False
print(not  x,not y)#   False True

#   " " and
#   x=False, x and y  False,      y  
#   x=False,y=True, x and y      False;         
print(x and y)#  y  
x = False
print(x and y)#  False

#   " "
#   x=True, x and True,      y  
#   x=True,y=False, x or y  True
x = True
print(x or y)# True
print(y or x)# True


コンソール出力
5
-1
0.6666666666666666
7
6
8
1
16
2
0
2
3
-4
False
True
False True
False
False
True
True

Process finished with exit code 0