ชื่อ ทดสอบ รหัส 60
In [1]:
x = [1,2,3]
y = (1,2,3)
In [2]:
type(x)
Out[2]:
In [3]:
type(y)
Out[3]:
In [4]:
x[0] = 5
In [5]:
print(x)
In [6]:
print(x[1:3])
In [7]:
import math as m
In [8]:
m.log(10)
Out[8]:
In [9]:
m.log2(4)
Out[9]:
In [10]:
m.log(4,2)
Out[10]:
In [11]:
import numpy as np
Z = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]])
In [12]:
Z[1,:]
Out[12]:
In [13]:
Z[:,1:2]
Out[13]:
In [14]:
Z[0:2,1:3]
Out[14]:
In [15]:
from time import sleep
from math import sin, cos, radians
# increase 40 to get more wave
for n in range(1, 40):
circle_1 = 50 * (1 + sin(radians(n*10)))
circle_2 = 50 * (1 + cos(radians(n*10)))
print("#".center(int(circle_1)))
print("*".center(int(circle_2)))
sleep(0.05)
In [16]:
import numpy as np
x = np.array([1+2j,3+4j])
print("First array:")
print(x)
y = np.array([5+6j,7+8j])
print("Second array:")
print(y)
z = np.vdot(x, y)
print("Product of above two arrays:")
print(z)
In [17]:
import numpy as np
x = np.array([1+2j,3+4j])
print("First array:")
print(x)
y = np.array([5+6j,7+8j])
print("Second array:")
print(y)
z = np.dot(x, y)
print("Product of above two arrays:")
print(z)
In [18]:
import numpy as np
x = np.array([1+2j,3+4j])
print("First array:")
print(x)
y = np.array([5+6j,7+8j])
print("Second array:")
print(y)
z = np.cross(x, y)
print("Product of above two arrays:")
print(z)
In [19]:
def sum_div(number):
divisors = [1]
for i in range(2, number):
if (number % i)==0:
divisors.append(i)
return divisors
print(sum_div(12))
In [20]:
from math import radians, sin, cos, acos
print("Input coordinates of two points:")
slat = radians(float(input("Starting latitude: ")))
slon = radians(float(input("Ending longitude: ")))
elat = radians(float(input("Starting latitude: ")))
elon = radians(float(input("Ending longitude: ")))
dist = 6371.01 * acos(sin(slat)*sin(elat) + cos(slat)*cos(elat)*cos(slon - elon))
print("The distance is %.2fkm." % dist)
In [21]:
x = [1,2,[3,4,5],'xyz']
In [22]:
print(x[-len(x)])
In [23]:
len(x)
Out[23]:
In [24]:
x
Out[24]:
In [25]:
print(x[-4])
In [ ]: