Python
1
print("Hello World")
a = 'Hello World2'
print(a)
print(7//4)
multiline = '''
안녕하세요
파이썬입니다.
너무 쉬워요
'''
print(multiline)
m2 = "'안녕' 하이"
print(m2)
m3 = '"안녕"\n 하이'
print(m3)
print("hello" + "world")
print("python" * 2)
print("=" * 30)
2
a = "안녕하세요"
print(a[2])
print(a[-2])
print(a[0:2])
print(a[1:])
print(a[:4])
print(a[:])
print(a[0:-2])
number = 10
day = "hello"
print("메롱 %d 안녕 %s" % (number, day))
print("%0.4f" % 3.1415926)
print("hello {0}{1}{2} hi".format(3, "메롱", 2.5))
name = "홍길동"
age = 30
print(f'나의 이름은 {name}입니다. 나이는 {age}입니다.')
print(name.count('홍'))
print(name.find('길'))
print(",".join('abcd'))
print(a.upper())
b = "ABC"
print(b.lower())
c = "안녕하세요"
c.replace("안녕", "하이")
print(c)
d = "안녕 하세요"
d = d.split()
print(d)
3
a = [1,2,3]
print(a)
print(a[1])
b = [['a', 'b', 'c'], 1, 2, 3]
print(b[0][1])
print(a[0:2])
c = a + b
print(c)
d = a * 3
print(d)
print(len(d))
a[1] = 20
print(a)
del a[1]
print(a)
print(a)
a.sort()
print(a)
a.reverse()
print(a)
a.insert(1,2)
print(a)
x = [1, 2, 3, 3, 2, 1]
x.remove(3)
print(x)
print(x.count(2))
print(x.pop())
print(x)
x.extend(a)
print(x)
4
t1 = (1,2,'a','b')
a = {1:'hi'}
print(a)
a[2] = "hello"
a['abc'] = "안녕"
print(a)
print(a['abc'])
b = {1:'hi', 1:"hello"}
print(b[1])
print("="*10)
print(a.keys())
print("="*10)
print(a.items())
print("="*10)
print(a.values())
print("="*10)
print(a.get(1))
x = {1: "a", 2:"b",3:"c"}
print(x)
print (4 in x)
print (1 in x)
print("="*10)
s1 = set("hello")
print(s1)
print("="*10)
list1 = [1,2,3,4,1,2,3,4,5,6,7,8,9,2,4,3]
s2 = set(list1)
print(s2)
list1 = list(s2)
print(list1)
print("="*10)
print(a is t1)
k = [1,2,3]
k1 = k
print(k is k1)
from copy import copy
k2 = copy(k)
5
if 3 > 2:
print("3 is greater than 2")
if 4 < 3:
print("4 is less than 3")
else:
print("4 is not less than 3")
score = 85
if score >= 90:
print("A등급")
elif score >= 80:
print("B등급")
elif score >= 70:
print("C등급")
elif score >= 60:
print("D등급")
else:
print("F등급")
if 3 > 2:
if 3 > 2:
if 3 > 2:
print("3 is greater than 2")
money = 2000
card = True
if money >= 3000 and card:
print("택시 타!!!")
else:
print("걸어 가!!!")
print(1 in [1, 2, 3])
print(1 not in [1, 2, 3])
poket = ['paper', 'cellphone', 'money']
if 'money' in poket:
print("택시를 타라")
else:
print("걸어라")
6
from traceback import print_tb
coffee = 10
money = 300
while money:
print("돈을 받았으니 커피를 줍니다")
coffee -= 1
print("남은 커피의 양은 %d개 입니다." % coffee)
if coffee == 0:
print("커피가 다 떨어졌습니다. 판매를 중지합니다!!!")
break
a = 0
while a < 10:
a = a + 1
if a % 2 == 0: continue
print(a)
7
test_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in test_list:
print(i, end=",")
print()
a = [(1,2), (3,4), (5,6), (7,8), (9,10)]
for (i, j) in a:
print(i, j)
marks = [90, 25, 67, 33, 11, 88, 77, 48, 81]
number = 0
for mark in marks:
number = number + 1
if mark >= 60:
print("%d번 학생은 합격입니다." %number)
else:
print("%d번 학생은 불합격입니다." % number)
add = 0
for i in range(1,11):
print(i)
for j in range(10):
print(j)
for i in range(2,10):
for j in range(1, 10):
print(i, "*", j, i * j, end = " ")
print()
result = [x * y for x in range(2, 10)
for y in range(1, 10)]
print(result)
scores = [88, 95, 70, 88, 100, 95, 60]
passed = sorted(set (s for s in scores if s >= 80))
print(passed)
count = int(input("학생 수를 입력하세요: "))
scores = [int(input(f"{i + 1}번 학생 점수: ")) for i in range(count)]
print(scores)