본문 바로가기
개발/Python

파이썬 기초 문법 모음/정리 1편 (사칙연산, 문자열, 소수점)

by -master 2021. 3. 13.

1. 문자열 출력, 소수점, 탭과 줄바꿈

# Hello World
print("Hello World")

# Apple's
print("Apple\'s")

# 3.1416
tmp = 3.141592
print("%.4f" % tmp )

# tttt	tttt
# nnnn
code = 'tttt\ttttt\nnnnn'
print(code)

 

 

2.  사칙연산, 몫, 나머지, 제곱

# 사칙연산, 몫, 나머지
# 8
# 0
# 16
# 1.0
# 1
# 0
tmp1 = input() # 4
tmp2 = input() # 4

print( int(tmp1) + int(tmp2) )
print( int(tmp1) - int(tmp2) )
print( int(tmp1) * int(tmp2) )
print( int(tmp1) / int(tmp2) )
print( int(tmp1) // int(tmp2) )
print( int(tmp1) % int(tmp2) )


#제곱
# 16
tmp1 = input() # 2
tmp2 = input() # 4

print( int(tmp1) ** int(tmp2) )

 

 

3. for 문 (반복문)

# apple
# apple
# apple
count = input() # apple
for i in range( int(count) ):
	print( "apple" )
    
    
    
# 1부터 10까지 합
# 55
sum = 0
for num in range( 1, 11) :
    sum += num
print(sum)

 

 

4. 형 변환

# 100
# 200
str1 = "100"
num1 = 200

print( int(str1) )
print( str(num1) )

 

 

 

5. 여러 값 입력과 출력

# 4 / 2 = 2.0
num1 = int(input()) # 4
num2 = int(input()) # 2

print( '{0} / {1} = {2:0.1f}'.format( num1, num2, num1/num2) )

 

 

 

6. 자료형

# <class 'int'>
# <class 'float'>
# <class 'str'>
tmp1 = 100
tmp2 = 1.1
tmp3 = "apple"

print( type(tmp1) )
print( type(tmp2) )
print( type(tmp3) )

 

 

 

7. if 문 (조건문)

# 더 큰 수는?
# 100
tmp1 = input() # 1
tmp2 = input() # 100

if int(tmp1) > int(tmp2) :
	print(tmp1)
else :
	print(tmp2)
    
    
    
    
# 홀수? 짝수?
# 짝수
tmp1 = input() # 2
tmp1 = int(tmp1)

if tmp1 % 2 == 0 :
	print("짝수")
else :
	print("홀수")
    
    
    
# 등급 구하기
# B
score = int(input()) # 70

if score <= 100 and score >= 81 :
	print( "A" )
elif score <= 80 and score >= 61 :
	print( "B" )
elif score <= 60 and myscore >= 50 :
	print( "C" )
else :
	print( "F" )

 

 

8. 문자열 다루기 (인덱싱)

# 인덱싱
# 2021
# 12
# 31
# 1
tmp1 = "2021-12-31 11:11:11"

print( tmp1[0:4] )
print( tmp1[5:7] )
print( tmp1[8:10] )
print( tmp1[12] )


# 문자열 찾기
# no
str1 = input() #apple

if str1.find("n") >= 0 :
    print("find")
else :
    print("no")

 

 

9. 문자열 다루기(strip)

# www.example.com...
#      www.example.com
str1 = "       www.example.com..."

print(str1.strip())
print(str1.strip('.'))

 

 

 

10. 문자열 다루기(count)

# 5
str1 = "ppap pap"
print( str1.count("p"))

 

 

 

11. 문자열 다루기(split)

# apple
# banana
# cat
longstr = "apple,banana,cat"
longstr_list = longstr.split(",")
for i in longstr_list:
    print( i )
    
    

# 확장자 제거 후 파일이름만 출력
# testFiles01
filename = testFiles01.html
print( filename.splie(".")[0] )
testFiles01
반응형

댓글