파이썬 코딩을 연습해보기 위해 연습문제 위주로 다시 코딩해보려고 합니다.
부족한 점이 있으면 피드백 감사히 받겠습니다.
연습문제 1번
왜 다음과 같은 수식이 오류를 발생시키는가? 올바르게 수정하라.
'나는 ' + 12 + '개의 사과를 먹었다.'
#연습문제 1번
#문제가 되는 수식
print('나는' + 12 + '개의 사과를 먹었다.')
print('나는 + 12 + 개의 사과를 먹었다.')
#오류수정한 수식
print('나는' + '12' + '개의 사과를 먹었다.')
print('나는' + str(12) + '개의 사과를 먹었다.')
실행결과
>> 오류 발생 혹은 원치 않는 결과 발생
연습문제 2번
다음과 같은 수식을 계산하면 결과는 무엇인지?
실행결과
좀 더 보기쉽게 수정한다면
print('apple' * 3)에서
print('apple ' * 3)으로 apple뒤에 띄어쓰기를 한 칸 추가해준다.
연습문제 3번
다음과 같이 사용자가 입력한 문자열 중에서 처음 2글자와 마지막 2글자를 추출한 후에 이들을 합쳐서 출력해보자.
s = input("문자열을 입력하시오 : ")
print(s[0:2] + s[-2:])
# 문자열을 s 변수에 넣은 후 첫번째 글자부터 두번째까지, 마지막의 두글자를 뽑아 출력한다.
실행결과
연습문제 4번
다음과 같이 사용자가 입력한 문자열 뒤에 항상 "하는 중"를 붙이는 프로그램을 작성해보자.
실행결과
연습문제 5번
사용자가 입력한 기호 안에 문자열을 삽입하려면 어떻게 해야 하는가? 기호는 문자 2개로 이루어있다고 가정한다.
실행결과
연습문제 6번
4개의 숫자가 들어있는 리스트가 있다. 리스트 안의 숫자들을 꺼내서 합계를 계산하여 출력하는 프로그램을 작성하라. 반복문은 사용하지 않는다. 리스트의 길이는 항상 4라고 가정한다.
실행결과
연습문제 7번
사용자가 입력하는 3가지 색상을 리스트에 저장하였다가 하나씩 꺼내서 그 색상으로 채워진 원을 그리는 프로그램을 작성해보자. 반복문은 사용하지 않는다. 채워진 원을 그리려면 다음과 같은 문장들을 사용한다.
실행결과
연습문제 8번
사용자가 입력하는 3개의 좌표(x,y)를 리스트에 저장한다. 이들 좌표를 꺼내서 거북이를 이동하는 프로그램을 작성해보자.
실행결과
파이썬은 각종 라이브러리가 많아 원하는 것을 표현하기도 쉽고,
프로그래밍 언어의 문법과 같은게 다른 언어보다는 편해서
초보개발자도 쉽게 접할 수 있는 언어가 아닐까 생각합니다.
파이썬 코딩연습이었습니다.
'Programming > Python_파이썬' 카테고리의 다른 글
파이썬 코딩 연습_1_조건문 (0) | 2021.04.15 |
---|---|
[두근두근 파이썬] 파이썬 코딩 연습_챕터5_연습문제 (0) | 2021.04.15 |