20251024
'''
print('hello',end=' ')
print("hello", "hi", "bye", sep='\n')
a = input() # 한 라인 입력 , 기본자료형 - 문자열 "1234"
print(a)
a, b = map(int, input().split(','))
print(a+b)
산술연산자
+ - / // % *
a**b a의 b제곱
정수/정수 -> 실수
정수//정수 -> 정수몫
자료형
정수 int 이론상 무한대
실수 float
문자 chr
문자열 str
불린 bool True or False
비교연산자
> < >= <= == !=
논리연산자
not and or
print(10>50)
if 조건식 :
조건식이맞으면실행할명령
elif 조건식 :
djWjrn
else :
sdlfhlwiehf
주석 ctrl + /
컴파일 ctrl + shift + f10 (현재파일 컴파일)
shift + f10 (그대로 컴파일 )
a = 3.141592
print("%.2f"%a)
'''
#
# a, b = map(int, input().split())
# print(a,"+", b, "=", a+b, sep='')
# print(a,"-", b, "=", a-b, sep="")
# print(a,"*", b, "=", a*b, sep="")
# print(a,"/", b, "=", a//b, sep="")
# a, b= map(float, input().split())
# n = a*b
# print("%.2f"%n)
# a,b,c = map(int, input().split())
# if (a-b+c)%10==0:
# print("대박")
# else:
# print("그럭저럭")
# a,b,c = map(int, input().split())
# if a >170 and b>170 and c>170:
# print("PASS")
# else:
# print("CRASH")
# a, b = map(int,input().split())
# if (90-a)%5 == 0:
# print((90-a)//5+b)
# else:
# print((90-a)//5+b+1)
# a,b = map(int, input().split())
# if b - 30 >= 0:
# print(a, b-30)
# else:
# if a == 0:
# a = 24
# a -= 1
# b += 30
# print(a, b)
# a,b = map(int, input().split())
# if a % b == 0:
# print(b , "*",a//b, "=",a, sep="")
# elif b % a == 0:
# print(a , "*",b//a, "=",b, sep="")
# else:
# print("none")
# a, b = map(int, input().split())
# if b <= 7:
# if b % 2 == 0:
# if b == 2:
# if (a % 400 == 0 and a!=0) or (a%4==0 and a%100!=0):
# print("29")
# else:
# print("28")
# else:
# print("30")
# else:
# print("31")
# else:
# if b % 2 == 0:
# print("31")
# else:
# print("30")
'''
반복문 ( for, while)
while 조건식 :
반복할내용
range(n) 0이상 n미만 1간격의 수 [ 0, 1, 2, 3, ,,,, n-1 ]
range(a, b) a b 1
range(a, b, c)) a b c
a부터 시작해서 c씩 더해가면서 b가 아닐동안
for i in range(5) :
for i in [0,1,2,3,4] :
print('hello')
for i in range(10,-1,-1) :
print(i)
리스트
arr = []
arr = [1,3,4,5]
for x in arr :
print(x)
# arr.append(10) # arr 맨 뒤에 10 삽입
# print(arr)
# arr.pop() # arr 맨 뒤의 값 삭제
# print(arr)
arr.insert(0,100) # 0위치에 100 삽입
print(arr)
arr.pop(0)
print(arr)
print(len(arr))
print(max(arr))
print(min(arr))
print(sum(arr))
arr.count(5) # arr 리스트 내부의 5의 갯수
arr.clear() # arr = []
arr.remove(3) # arr에서 3 값 찾아서 없애기 ( 최초 )
arr.sort() # 오름차순 정렬
arr.reverse() # 뒤집기
for i in range(5) :
print('*'*(i+1))
arr = [1,3,5,2,4]
b = arr # b가 arr를 가리켜라 ( 새로 공간 안생김 )
b = arr.copy() # b가 arr의 값을 전부 복사해서 ( 새로 공간 만들기 )
#print(arr[a:b]) # arr[a] ~ arr[b-1] 뽑아서 리스트만들기
print(arr[3:])
print(arr[:3])
print(arr[3:-1])
print(arr[-1])
print(arr[-2])
b.clear()
print(arr)
arr = list( map(int, input().split()) )
print(arr)
print(sum(range(a,b+1)))
n = int(input())
print(sum(range(n+1)))
n = int(input())
print(sum(range(0, n+1, 2)))
n = int(input())
arr = list(map(int, input().split()))
print(sum(arr))
'''
# n = int(input())
# arr = list(map(int, input().split()))
# for i in range(n):
# if arr[i] % 5 != 0:
# arr[i] = 0
# print(sum(arr))
# a,b = map(int, input().split())
# n = 0
# for i in range(a,b+1):
# if i%2==0:
# n -= i
# else:
# n += i
# print(n)
# a,b = map(int, input().split())
# for i in range(a,b+1):
# for j in range(i,i*10,i):
# print(i, "*",j//i,"=",j,sep="")
# n = int(input())
# for i in range(n, 0, -1):
# print("*"*i)
# n = int(input())
# j = n//2
# for i in range(1, n+1, 2):
# print(" "*j,end="")
# print("*"*i)
# j-=1
# a,b,c = input().split()
# a,b = map(int, [a, b])
# for i in range(a):
# if c=="L":
# print(" " * i,end="")
# else:
# print(" "* (a-i-1),end="")
# print("*" * b)
# n = int(input())
# arr = list(map(int, input().split()))
# for i in range(n):
# print(i+1,":",sep="",end=" ")
# for j in range(n):
# if i!=j:
# if arr[i]>arr[j]:
# print("> ",end="")
# elif arr[i]<arr[j]:
# print("< ",end="")
# else:
# print("= ",end="")
# print()
# n = int(input())
# j = 1
# for i in range(n-1, -1, -1):
# print(" "*i,end="")
# print("*"*j,end="")
# print(" "*i)
# j += 2
# j -= 4
# for i in range(1, n):
# print(" "*i,end="")
# print("*"*j,end="")
# print(" "*i)
# j -= 2




