1. 간단한 입력 처리를 해보자
입력->처리->출력 과정이 필요하겠죠?
(input() -> 계산,문자열가공,그래픽처리 -> print())
input() 활용법
x = int(input("첫 번재 정수를 입력하시오: "))
'x': 변수
'int': 사용자가 입력한 문자열을 숫자로 변환
input: 사용자가 입력한 값은 문자열 형태로 받습니다
사용자로부터 문자열을 입력받아 봅시다
입력답 = input(“질문내용”)
사용자로부터 정수를 입력받아 봅시다
answer = input(“입력할정수는?”)
num = int(answer)
도전문제
(1) 다음과 같이 사용자의 이름 물어보고 이어서 2개의 정수를 받아서 덧셈을 한 후 결과를 출력하는 프로그램을 만들어보봅시다
이름을 입력하시오: 이름
이름 씨, 안녕하세요?
파이썬에 오신 것을 환영합니다
첫 번째 정수를 입력하시오: 숫자1
두 번째 정수를 입력하시오: 숫자2
숫자1과 숫자2의 합은 숫자1+숫자2 입니다.
응용문제
(1) 집의 크기를 입력받아서 크기에 맞는 집을 그려보자
[재료]
1)숫자를 입력받아서 변수에 저장하는 부분
2)집의 네모를 그리는 부분
3)지붕을 그리는 부분
4)size, size/2, 1.41421 * size/2
(2) 같은 내용은 직접 입력하지 않아도 직접 써 주는 봇(bot)기자를 만들어보자
경기장, 종목, 점수차이, 이긴팀, 진팀, 우수선수를 질문하고
입력한 답을 각각 변수에 저장하여
각 변수를 사용하여 작성할 기사를 출력해봅시다
경기장은 어디입니까? (가)
종목은 무엇입니까? (나)
농구 이긴팀은 어디입니까? (다)
진팀은 어디입니까? (라)
우수선수는 누구입니까? (마)
몇 점 차이로 이겼습니까? (바)
===========================================
오늘 (가) 에서 (나) 경기가 열렸습니다.
두팀 (다)와 (라) 모두 치열한 공방전을 펼쳤습니다.
(마) 선수가 맹활약을 하였습니다. 결과는 (바)점 차이로 (다)의 승리 였습니다.
===========================================
답
도전문제
(1)
응용문제
(1)
(2)
'프로그래밍 Programming > Python 파이썬' 카테고리의 다른 글
파이썬 Python #8 계산하기 2 응용문제, 도전문제 모음 (0) | 2021.01.14 |
---|---|
파이썬 Python #7 계산하기 (0) | 2021.01.14 |
파이썬 Python #5 변수-개념, 생성, 사용(계산과 문자열출력), 이름 정하기 (0) | 2021.01.11 |
파이썬 Python #4 터틀그래픽 실습 (0) | 2021.01.08 |
파이썬 Python #3 스크립트 모드, 문법 오류, 실행 시 오류 (0) | 2021.01.07 |