In [1]:
print('Hello World')
In [2]:
a = 'Hello World' # str
b = 1 # int
c = 1.0 # float
d = [1, 2, 3] # list
e = (1, 2, 3) # tuple
f = {'a': 1, 'b': 2,} # dict
g = True # bool
操作に関しては必要に応じてGoogleで検索した方が早いです。
In [9]:
a = 'c-bata'
print('Hello %s !' % a)
In [10]:
a = -5
if a == 0:
print('aは0です')
elif a >= 0:
print('aは正です')
else:
print('aは負です')
In [11]:
items = ['c-bata', 'c_bata_', 'kare-meshi']
for item in items:
print(item)
In [12]:
for i in range(3):
print(i)
In [13]:
i = 0
while i < 3:
i += 1
print(i)
In [14]:
def add(x, y):
return x + y
add(2, 3)
Out[14]:
In [15]:
import math
math.sqrt(2)
Out[15]:
In [16]:
from math import pow
pow(2, 10)
Out[16]:
In [17]:
from math import pi as ensyuritsu
ensyuritsu
Out[17]:
自分で作ったモジュールもimportできます。名前の衝突には注意。
In [18]:
class Point(object):
def __init__(self, x, y):
self.x, self.y = x, y
self.name = None
def get_euclidean_distance(self):
return math.sqrt(self.x**2 + self.y**2)
In [19]:
point = Point(3, 4)
point.get_euclidean_distance()
Out[19]:
$\sqrt{(3^2 + 4^2)} = 5$
In [20]:
print(input())
In [21]:
# 1行コメント
In [22]:
"""複数行コメント
ダブルクオーテーション3つで囲ってください。
これはブロック文字列ですが、複数行コメントのように扱われます。
"""
Out[22]: