1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
#개념
#split함수 사용하여 값 나눠 변수에 저장
a, b = input('숫자 두 개를 입력하세요(' '): ').split() #10 20 입력, 공백을 기준으로 값을 나눔.
print(a+b) #1020 ->문자열이기 때문.
a,b = input('숫자를 두개를 입력하세요(' '): ').split() #10 20 입력.
a = int(a)
b = int(b)
print(a+b) #30
#map을 사용하여 정수로 변환
a, b = map(int, input("숫자 두 개를 입력하세요(','): ").split(',')) #10,20 입력, ','를 기준으로 값을 나눔.
print(a+b) #30
#sep(separator: 구분자)로 값 사이에 문자 넣기
print(1, 2, 3, sep=', ') #1, 2, 3
print(4, 5, 6, sep=',') #4,5,6
print(1920,1080,sep='x') #1920x1080
print(1,2,3,sep='\n') #1
#2
#3
#end
print(1,end='')
print(2,end='')
print(3) #123
#문자열
#문자열은 + 연산자로 여러 문자열을 연결할 수 있음.
hello = 'Hello, world!'
print(hello) # Hello, world!
hello = '''Hello, world!
안녕하세요.
Python입니다.'''
print(hello) # Hello, world!
# 안녕하세요.
# Python입니다.
print('hello,'+'world!')
#-------------------------------------------------------------------------------------------
#예제1
# 화씨온도 변환기 프로그램
print('본 프로그램은 섭씨온도를 화씨온도로 변환하는 프로그램입니다.')
c = float(input('변환하고 싶은 섭씨온도를 입력하세요. \n'))
f = (c*1.8)+32
print('섭씨온도: ',c)
print('화씨온도: ',round(f,2))
#예제2
# 날짜와 시간 출력하기
year, month, day, hour, minute, second = input().split( )
print(year, month, day, sep='-',end='\nT ')
print(hour, minute, second, sep=':')
#2020-10-19
#T 13:28:17
#예제3
print('py''thon')
print('Harry'+'Porter')
line = "="*50
print(line)
#예제4
price = 10000
print('상품의 가격은 %s원입니다.'%price)
message = "현재 시간은 %s입니다."
time = "12:00pm"
print(message%time)
#-------------------------------------------------------------------------------------------
#Lab1 자동판매기 # 사용자는 1000원짜리 지폐와 500원짜리 동전, 100원짜리 동전을 사용할 수 있다.
# 물건값을 입력하고 1000원권, 500원짜리 동전, 100원짜리 동전의 개수를 입력하면,
# 거스름돈을 계산하여서 동전으로 반환한다.
goods = int(input('물건값을 입력하시오: '))
p1000 = int(input('1000원 지폐개수: '))
p500 = int(input('500원 동전개수: '))
p100 = int(input('100원 동전개수: '))
pay = (1000*p1000)+(500*p500)+(100*p100)
coin = pay-goods;
c500 = coin//500
c100 = (coin % 500)//100
c10 = ((coin % 500) % 100)//10
c1 = (((coin % 500) % 100) % 10)//1
print('500원=',c500,'100원=',c100,'10원=',c10,'1원=',c1)
#Lab2 성적 계산 프로그램
name = input('이름을 입력하세요: ')
kor = int(input('국어 성적을 입력하세요: '))
math = int(input('수학 성적을 입력하세요: '))
soc = int(input('사회 성적을 입력하세요: '))
sci = int(input('과학 성적을 입력하세요: '))
eng = int(input('영어 성적을 입력하세요: '))
result = kor+math+soc+sci+eng
avg = result/5
print(name+' 님의 성적은 \n총합',result,'점, 평균',avg,'점 입니다.')
#Lab3 입력받은 문자 출력하기
x, y, z = input('세명의 이름을 입력하세요: ').split(',')
print(x+' 님 올 2019년에도 새해 복 많이 받으시고 만수무강 하세요.')
print(y+' 님 올 2019년에도 새해 복 많이 받으시고 만수무강 하세요.')
print(z+' 님 올 2019년에도 새해 복 많이 받으시고 만수무강 하세요.')
#Lab4 근의 공식
print('이차 방정식 ax² + bx + c해 계산기입니다.')
a = int(input('a값: '))
b = int(input('b값: '))
c = int(input('c값: '))
print('이차방정식',a,'x²+',b,'x+',c,'의 해는')
print(-b,' ± ',(b**2-4*a*c)**0.5)
print('-----------')
print(' ',2*a,' ')
|
'PROGRAMMING (NOTE) > Python' 카테고리의 다른 글
[Python] 3장 list (intermediate) (0) | 2020.12.06 |
---|---|
[Python] 3장 list (basic) (0) | 2020.12.06 |
[Python] 2장 Variables and data types (0) | 2020.12.06 |
댓글