Python/실전예제
자료형
jsBae
2022. 12. 27. 01:02
다음의 실행 결과가 나오도록 코딩 하시오.
>>> hong
name = 'hong gildong'
family_name = name[:5]
print(family_name)
연필과 펜의 개수를 입력받아 총 가격을 출력하시오.
pencil=int(input('pencil:'))
pen = int(input('pen : '))
price = pencil*400 + pen * 800
print('총 가격은 %d원 입니다. ' % price)
pencil:5
pen : 3
총 가격은 4400원 입니다.
아래 코딩 작성
num1 = int(input('num1:'))
print(num1+6)
num1:14
20
3과목의 점수를 입력받아 총점과 평균 구하기
sub1 = int(input('A과목:'))
sub2 = int(input('B과목:'))
sub3 = int(input('C과목:'))
total = sub1 + sub2 + sub3
avg = total/3
print('A과목:%d,B과목:%d,C과목:%d, 총점:%d, 평균:%0.2f'%(sub1,sub2,sub3,total,avg))
A과목:75
B과목:80
C과목:95
A과목:75,B과목:80,C과목:95, 총점:250, 평균:83.33
아래 음원 구입비를 20% 할인 해 주고 있다. 구입한 음원의 총 가격을 계산 해 보시오.
- 400원/1EA
- 20%할인률
count = int(input('구입 개수:'))
total = int((count * 400)*0.8)
print('총가격:{}원\n'
'할인금액:{}원\n'
'총구입가격:{}원'.format(count*400,total*0.2,total))
구입 개수:9
총가격:3600원
할인금액:576.0원
총구입가격:2880원
이름과 연락처를 입력받아 연락처의 경우 '-' 제외하고 저장해 보자
name = input('name:')
tel = (input('tel:'))
print(name,tel[:3]+tel[4:8]+tel[-4:])
name:홍길동
tel:010-1234-5678
홍길동 01012345678
리스트 연습
color=['red','green']
color.append('blue')
print(color)
color.pop()
color.insert(1,'orange')
print(color)
print(color.index('orange'))
print(len(color))
['red', 'green', 'blue']
['red', 'orange', 'green']
1
3
다음 코드의 set 결과를 확인 해 보자.
A={1,2,3}
B={3,4,5,5}
print(A|B)
print(A&B)
print(A-B)
spot = ['명동','가로수길','홍대','대학로']
select = spot[2:]
print(select)
num=[50,30,70,40]
print(num)
num.pop(1)
print(num)
print(sorted(num))
people = {100:'yang',200:'jang', 300:'o'}
peo_ley =list(people.keys())
print(peo_ley)
print(list(people.keys()))
print(list(people.values()))
print(list(people.items()))
addr = {}
addr['김영희'] = '010-1234-1234'
addr['나철수'] = '010-1234-1235'
addr['도웅기'] = '010-1234-1236'
addr['라정수'] = '010-1234-1237'
print(addr)
print('search name:김영희 \n'
'연락처 : %s'% addr['김영희'])
print(list(addr.keys()))
name = input('search name:')
print(addr.get(name,'not found'))
{'김영희': '010-1234-1234', '나철수': '010-1234-1235', '도웅기': '010-1234-1236', '라정수': '010-1234-1237'}
search name:김영희
연락처 : 010-1234-1234
['김영희', '나철수', '도웅기', '라정수']
search name:김영희
010-1234-1234
{'김영희': '010-1234-1234', '나철수': '010-1234-1235', '도웅기': '010-1234-1236', '라정수': '010-1234-1237'}
search name:김영희
연락처 : 010-1234-1234
['김영희', '나철수', '도웅기', '라정수']
search name:홍길동
not found
다음 동아리의 명단이다. 아래 내용대로 코딩 해 보자.
club1 = {'kim','na','do'}
club2 = {'na','ma','bae'}
print(club1 | club2)
union = club1 | club2
print(union)
print(club1.intersection(club2))
print(club1.difference(club2))
club1.add('yang')
club2.add("lee")
print(club1)
print(club2)
728x90
반응형