κΈ°λ§κ³ μ¬ λλΉ νλ‘κ·Έλλ° κ³Όλͺ© μ 리
νμ΄μ¬μ κΈ°λ³Έ μλ£νμλ string,int,float,boolean,list,set
tuple,dict λ±μ΄ μμ΅λλ€.
string : λ¬Έμμ΄ μλ£ν, λ¬Έμ, λ¨μ΄ λ±μΌλ‘ ꡬμ±λ λ¬Έμλ€μ μ§ν©
int : μ μν μλ£ν Ex) μμ μ μ,μμ μ μ,0
float : μ€μν μλ£ν, μμμ μ΄ νν¨λ μ«μ
boolean : μ°Έ(True), κ±°μ§(False)λ₯Ό λνλ΄λ μλ£ν
list : λ°°μ΄(λ€μν μλ£ν μ μ₯ κ°λ₯)
set : μ§ν© μλ£ν, μ€λ³΅ νμ© X, μμ X
tuple : 리μ€νΈμ λΉμ·νμ§λ§ κ° λ³κ²½ λΆκ°
dict : Key Valueλ₯Ό ν μμΌλ‘ κ°μ§λ μλ£ν
# string
str_variable = "hello !!"
# int
int_variable = 1
# float
float_variable = 3.141592
# boolean
bool_variable = True
# list
list_variable = [1,2,3,4]
# set
set_variable1 = set([1,2,3])
set_variable2 = set("Hello")
# tuple
tuple_variable = (1,2,3)
# dict
dict_variable = {"person" : "jiwon"}
1λΆν° 10κΉμ§ μ μλ₯Ό μμλλ‘ κ°μ§κ³ μλ 리μ€νΈλ₯Ό μμ±νλ μ½λ
list_variable = []
for n in range(1,10+1):
list_variable.append(n)
μ μ½λλ₯Ό 리μ€νΈ μ»΄ν리ν¨μ μΌλ‘ λ°κΎΈλ©΄ λ€μκ³Ό κ°μ΅λλ€.
list_variable = [n for n in range(1,10 + 1]
list_variable = [1,2,3,4,5]
print(list_variable[1:]) # [2,3,4,5]
print(list_variable[:3]) # [1,2,3]
print(list_variable[:]) # [1,2,3,4,5]
print(list_variable[:-1]) # [1,2,3,4]
if 쑰건μ:
μ½λ1
elif 쑰건μ:
μ½λ2
else:
μ½λ3
if, elifμ 쑰건μμ΄ λͺ¨λ κ±°μ§μΌ λλ§ elseμ μ½λκ° μ€νλ©λλ€.
νμ΄μ¬μ CμΈμ΄μμ μμ£Όμ°μ΄λ μ¦κ°μ°μ°μ(++,--)λ₯Ό μ¬μ©νμ§ λͺ»ν©λλ€.
νμ΄μ¬μ μ°μ μ°μ°μμλ μ¬μΉμ°μ°μ +, -, *, / μ λλ¨Έμ§λ₯Ό μ°μΆνλ %,
κ·Έλ¦¬κ³ λλκΈ°μ μμ«μ μ΄νλ₯Ό λ²λ¦¬λ // μ°μ°μ λ±μ΄ μμ΅λλ€.
sortν¨μλ 리μ€νΈ μλ³Έκ°μ μ§μ μμ νμ§λ§ sortedλ 리μ€νΈ μλ³Έκ°μ
κ·Έλλ‘μ΄κ³ μ λ ¬κ°μ λ°νν©λλ€.sort,sorted ν¨μλ μ€λ¦μ°¨μ μ λ ¬μ΄ κΈ°λ³Έκ°μ
λλ€.
sort function
list_variable1 = [4,3,2,1]
list_variable1.sort() # [1,2,3,4]
list_variable1.sort(reverse=True) # [4,3,2,1]
sorted function
list_variable2 = [4,3,2,1]
list_variable2 = sorted(list_variable2) # [1,2,3,4]
list_variable2 = list_variable2[::-1] # [4,3,2,1]
1λΆν° nκΉμ§ μΆλ ₯νκΈ°
def func(num):
if num <= 0:
return 1
func(num - 1)
print(num)
num = int(input())
func(num)
1λΆν° nκΉμ§ μμ μΆλ ₯νκΈ°
def func(num):
if num <= 0:
return
print(num)
func(num - 1)
num = int(input())
func(num)
λ μ μ¬μ΄μ νμ μΆλ ₯νκΈ°
def func(num1,num2):
if num2 < num1:
return 1
func(num1,num2 - 1)
if num2 % 2 != 0:
print(num2,end=' ')
num1,num2 = tuple(map(int,input().split()))
func(num1,num2)
ν©ν λ¦¬μΌ κ³μ°
def func(num):
if num == 1:
return 1
return num * func(num - 1)
num = int(input())
print(func(num))
2μ§μ λ³ν
def tobin(num):
if num // 2:
tobin(num // 2)
print(num % 2,end='')
num = int(input())
tobin(num)
μΌκ°ν μΆλ ₯νκΈ° 1
def func(n):
if n == 0:
return 1
func(n - 1)
print('*' * n)
num = int(input())
func(num)
string = input()
print(len(string))
ν΄λμ€λ κ°μ²΄λ₯Ό νννκΈ° μν λ¬Έλ²μΌλ‘ λκ°μ 무μΈκ°λ₯Ό κ³μ λ§λ€μ΄ λΌ μ μλ
μ€κ³ λλ©΄, κ°μ²΄λ ν΄λμ€λ‘ λ§λ νΌμ‘°λ¬Όμ λ»ν©λλ€.
λ©μλλ ν΄λμ€μ κΈ°λ₯ λμμ ν΄λΉνλ λΆλΆμ
λλ€.
κ·Έ μ€ init λ©μλλ κ°μ²΄ μ΄κΈ°νλ₯Ό μν νΉλ³ν λ©μλμ
λλ€.
ν΄λμ€ μμ
class Country:
"""Super Class"""
name = 'κ΅κ°λͺ
'
population = 'μΈκ΅¬'
capital = 'μλ'
def show(self):
print('κ΅κ° ν΄λμ€μ λ©μλμ
λλ€.')
class Korea(Country):
"""Sub Class"""
def __init__(self, name):
self.name = name
def show_name(self):
print('κ΅κ° μ΄λ¦μ : ', self.name)
korea = Korea("korea")
korea.show_name()
λ©μλ μ€λ²λΌμ΄λ©
class Person:
def greeting(self):
print('μλ
νμΈμ.')
class Student(Person):
def greeting(self):
print('μ λ νμ΄μ¬ μ½λ© λμ₯ νμμ
λλ€.')
james = Student()
james.greeting()
stack adt
class Stack:
def __init__(self):
self.stacksize = 10
self.list = [None] * self.stacksize
self.top = -1
def isEmpty(self):
return self.top == -1
def isFull(self):
return self.top == self.stacksize - 1
def push(self,item):
if self.isFull():
print("No")
return
self.top += 1
self.list[self.top] = item
def pop(self):
if self.isEmpty():
print("No")
return
self.list[self.top] = None
self.top -= 1
def peek(self):
if self.isEmpty():
print("No")
return
print(self.list[self.top])
stack = Stack()
stack.push(1)
stack.push(2)
stack.peek()
stack.pop()
stack.peek()
Linear Queue adt
class LinearQueue:
def __init__(self):
self.capacity = 5
self.queue = [None] * self.capacity
self.front = -1
self.rear = -1
def enqueue(self,item):
if self.isFull():
print("No")
return
self.rear += 1
self.queue[self.rear] = item
def dequeue(self):
if self.isEmpty():
print("No")
return
item = self.queue[self.front]
self.queue[self.front] = None
self.front += 1
def isEmpty(self):
return self.rear == self.front
def isFull(self):
return self.rear == self.capacity - 1
def peek(self):
if self.isEmpty():
print("No")
return
return self.queue[self.front]
queue = LinearQueue()
queue.enqueue(1)
queue.enqueue(2)
queue.dequeue()
print(queue.peek())
CircularQueue
class CircularQueue:
def __init__(self, capacity=5):
self.capacity = capacity
self.queue = [None] * capacity
self.front = -1
self.rear = -1
def enqueue(self, item):
if self.isFull():
print("νκ° κ°λ μ°Όμ΅λλ€.")
return
else:
self.queue[self.rear] = item
self.rear = (self.rear + 1) % self.capacity
def dequeue(self):
if self.isEmpty():
print("νκ° λΉμ΄μμ΅λλ€.")
return
item = self.queue[self.front] = None
self.front = (self.front + 1) % self.capacity
return item
def isEmpty(self):
return self.front == self.rear
def isFull(self):
return (self.rear + 1) % self.capacity == self.front
def peek(self):
if self.isEmpty():
print("νκ° λΉμ΄μμ΅λλ€.")
return None
return self.queue[self.front]
Our platform https://btfrybet.com/app/ allows you to choose from popular sports like soccer, basketball, tennis, cricket, golf, and many more. You can bet on the major leagues and tournaments, as well as the lesser-known competitions from around the world.