파이썬 입력과 출력
이해하기 쉽고, 장황하지 않은 자료를 기반으로 강의를 진행합니다.
잔재미코딩 소식 공유
좀더 제약없이, IT 컨텐츠를 공유하고자, 자체 온라인 강의 사이트와 유투브 채널을
오픈하였습니다
응원해주시면, 곧 좋은 컨텐츠를 만들어서 공유하겠습니다
응원해주시면, 곧 좋은 컨텐츠를 만들어서 공유하겠습니다
● 잔재미코딩 유투브 오픈
[구독해보기]
기존 유투브 영상은 설명없이 키보드로 코드를 작성하는 모습만 보여드려서 보기가 불편하여, 정답 코드로 대체합니다.
본 컨텐츠는 저작권법의 보호를 받으며, 무단 복제, 가공, 외부 오픈이 확인될 경우, 법적 책임을 물을 수 있습니다,
본 컨텐츠는 저작권법의 보호를 받으며, 무단 복제, 가공, 외부 오픈이 확인될 경우, 법적 책임을 물을 수 있습니다,
Exercise 1. 문자열 출력하기¶
- 화면에 "Hello World"를 출력하라.
In [1]:
print ("Hello World")
Exercise 2. 문자열 출력하기¶
- 화면에 "Mary's cosmetics"를 출력하라. (중간에 '가 있음에 주의.)
In [2]:
print ("Mary\' cosmetics")
Exercise 3. 포맷 연산자¶
- print 함수를 사용하여 3.141592의 값을 출력하라. 단, 출력된 값이 소수점 아래로 두 자리 숫자까지만 표시되도록 하라.
실행 예: 3.14
본 자료와 같이 IT 기술을 잘 정리하여, 온라인 강의로 제공하고 있습니다
퀄러티가 다른 온라인 강의로 차근차근 익혀보세요
In [6]:
digit = 3.141592
print ("%.4f" % digit)
Exercise 4. 사용자 입력¶
- 사용자로부터 두 개의 숫자를 입력받은 후 두 개의 숫자를 더한 값을 출력하는 프로그램을 작성하라.
실행 예: first: 3 second: 4 합: 7
In [4]:
first = input()
second = input()
print (int(first) + int(second))
Exercise 5. 사용자 입력 (반복문을 배우는 이유)¶
- 사용자로부터 출력하고자 하는 문자열과 반복 횟수를 4로 입력받았다고 가정하기, 문자열을 반복 횟수(4번)만큼 출력하는 프로그램을 작성하라.
실행 예: 문자열: hello 반복횟수: 4 "hellohellohellohello"
In [8]:
print ("hello")
print ("hello")
print ("hello")
print ("hello")
본 자료와 같이 IT 기술을 잘 정리하여, 온라인 강의로 제공하고 있습니다
퀄러티가 다른 온라인 강의로 차근차근 익혀보세요
참고: 반복문을 익히면, 사용자로부터 반복 횟수를 임의로 입력받아도, 해당 횟수만큼 반복 실행(출력)이 가능함¶
In [1]:
count = input()
for i in range(int(count)):
print ("hello")
Exercise 6. 형 변환¶
- 문자열 '720'를 정수형으로 변환하라. 정수 100을 문자열 '100'으로 변환하라.
In [9]:
string1 = "720"
digit1 = 100
print (int(string1))
print (str(digit1))
Exercise 7. 사칙 연산¶
- 사용자로부터 두 개의 숫자를 입력 받은 후 두 숫자의 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/) 결괏값을 출력하라.
본 자료 보다 업데이트된 자료와 함께 온라인 강의로 익히면 체계적으로 이해할 수 있습니다!
퀄러티가 다른 온라인 강의로 차근차근 익혀보세요
In [3]:
digit1 = input()
digit2 = input()
print (int(digit1) + int(digit2))
print (int(digit1) - int(digit2))
print (int(digit1) * int(digit2))
print (int(digit1) / int(digit2))
In [4]:
digit1 = input()
digit2 = input()
print (int(digit1)**int(digit2))
Exercise 9. 입력과 출력¶
- 사용자로부터 두 개의 숫자를 입력받은 후 두 개의 숫자를 더한 값, 곱한 값, 나눈 값, 나눈 몫, 나머지 값을 각각 출력하는 프로그램을 작성하세요.
Example
INPUT: 4 and 4
OUTPUT:
8
16
1.0
1
0
In [9]:
digit1 = input()
digit2 = input()
print (int(digit1) + int(digit2))
print (int(digit1) * int(digit2))
print (int(digit1) / int(digit2))
print (int(digit1) // int(digit2)) # 몫
print (int(digit1) % int(digit2)) # 나머지
본 자료와 같이 IT 기술을 잘 정리하여, 온라인 강의로 제공하고 있습니다
체계적으로 전문가 레벨까지 익힐 수 있도록 온라인 강의 로드맵을 제공합니다
Exercise 10. 입력과 출력¶
- 사용자로부터 두 개의 숫자를 입력받은 후 두 개의 숫자를 더한 값, 곱한 값, 나눈 값, 나눈 몫, 나머지 값을 각각 다음과 같이 출력하는 프로그램을 작성하세요.
Example
INPUT: 4 and 4
OUTPUT:
4 + 4 = 8
4 * 4 = 16
4 / 4 = 1
4 // 4 = 1
4 % 4 = 0
In [10]:
digit1 = input()
digit2 = input()
print (int(digit1), '+', int(digit2), '=', int(digit1) + int(digit2))
print (int(digit1), '*', int(digit2), '=', int(digit1) * int(digit2))
print (int(digit1), '/', int(digit2), '=', int(digit1) / int(digit2))
print (int(digit1), '//', int(digit2), '=', int(digit1) // int(digit2)) # 몫
print (int(digit1), '%', int(digit2), '=', int(digit1) % int(digit2)) # 나머지
Exercise 11. 입력과 출력¶
- 사용자로부터 두 개의 숫자를 입력받은 후 두 개의 숫자를 나눈 값을 다음 조건에 맞추어 출력하는 프로그램을 작성하세요.
- format() 함수를 사용해서 출력하세요
- 단, 나눈 값은 소숫점 첫번째 자리까지만 출력하세요.
Example
INPUT: 5 and 4
OUTPUT:
5 / 4 = 1.2
In [14]:
digit1 = int(input())
digit2 = int(input())
print ('{0} / {1} = {2:0.1f}'.format(digit1, digit2, digit1 / digit2))