input <- 콘솔에 입력을 할 수 있게 해준다.
print(input()) <- 입력한 값을 그대로 출력한다
예 = 안녕.
안녕.
input은 기본적으로 문자로 입력된다.
숫자를 입력해도 정수나 실수 개념이 아님 문자 개열을 받는다 . "123" <<(이런식)
하지만 문자를 숫자로 바꾸는 방법이 있다
a = input() a라는 변수에 값을 입력한 후
int(a) 변수앞에 타입을 넣어주면 그 문자는 앞의 타잎을 따라 간다 결국 문자에서 숫자로 바뀌게 된다
print(a) 저장된 변수를 출력한다.
input() 함수를 이용한 입출력
input함수 사용해보기
# 자신의 이름과 나이를 입력받아 자기소개 출력해주세요.
age = input()
name = input()
print("안녕하세요 {}살 {}입니다".format(age,name))
# 안녕하세요. 나이살 이름입니다.
# 숫자 10을 입력받아 제곱해서 출력해주세요.
c = int(input())
print(c*c)
# 100
# 아래와 같은 프로그램을 만들어주세요.
# 무기를 선택해주세요. (1. 칼, 2. 활, 3. 도끼)
# 1
print("무기를 선택해주세요. (1. 칼, 2. 활, 3. 도끼")
weapon = input()
weapon_name= ""
if weapon == "1" :
weapon_name= "칼"
elif weapon == "2" :
weapon_name= "활"
else :
weapon_name= "도끼"
print("선택하신 무기는 " + weapon_name +"입니다")
# 행동을 선택해주세요. (1. 공격, 2. 방어)
# 1
print("행동을 선택해주세요. (1. 공격, 2. 방어)")
action = input()
if action == "1" :
print(weapon_name + "(으)로 공격합니다")
else :
print(weapon_name + "(으)로 방어합니다")
# 칼로 공격합니다.(2 선택시 칼로 방어합니다.)
input() 함수를 이용한 입출력(반복문 사용)
# 리스트를 이용해 데이터를 관리하는 프로그램을 만들어보겠습니다.
# 입력값에 help를 입력하면 아래처럼 나오게 해주세요.
# 명령어를 입력해주세요: 는 exit를 치기 전까지 계속 나와야 합니다.
(입출력 예시)
명령어를 입력해주세요: help
add : 데이터 추가
read : 데이터 조회
update : 데이터 수정
delete : 데이터 삭제
명령어를 입력해주세요:
'''
cmd_list = ["add : 데이터 추가", "read : 데이터 조회","update : 데이터 수정","delete : 데이터 삭제"]
def print_help() :
for cmd in cmd_list :
print(cmd)
while True :
print("명령어를 입력해주세요")
cmd = input()
if cmd == "exit" :
print("프로그램이 종료되었습니다.")
break
elif cmd == "help" :
print_help()
else :
print("올바른 명령어를 입력해주세요.")
input() 함수와 리스트를 이용한 데이터 저장 프로그램 만들기1-help
# 입력값을 출력해주는 프로그램 작성.
# exit을 입력하면 "프로그램이 종료되었습니다" 출력.
pirnt("===v1===")
while True :
a = input()
if a == "exit" :
print("프로그램이 종료되었습니다.")
break
pirnt("===v2===")
z = ""
while z != "exit" :
z = input()
if z == "exit" :
print("프로그램이 종료되었습니다.")
break
파이썬 for문 list, range 연습 (0) | 2020.04.23 |
---|---|
2020-04-16 파이썬(함수, 매개변수, 리턴 알고리즘 연습문제) (0) | 2020.04.16 |
2020-04-14 파이썬(함수, 매개변수, 리턴) (0) | 2020.04.14 |
2020-04-08 [Day-22] 파이썬시작 (0) | 2020.04.09 |