- 3. 조건문12023년 02월 19일 22시 08분 20초에 업로드 된 글입니다.작성자: 각수짱728x90반응형SMALL
조건문
if 조건식 :
조건이 참일 때 실행하고 싶은 코드
num1=10 print(num1>20) False
만약에 num1에 저장된 값이 5보다 크면 "num1은 5보다 크다"라고 출력
if num1>5 : print("num1은 5보다 크다")
num1은 5보다 크다
만약에 str1에 저장된 값이 "hello"와 같다면 화면에 "같다"라고 출력
str1="qwer" if str1=="hello" : print("같다.")
입력받기
변수=input()
변수에 사용자로부터 입력받은 값을 저장
input1=input() 123 print(input1) 123 print(type(input)) <class 'str>
문자를 숫자로 변환
변수 = int(문자)
input1 = int(input1) print(type(input1)) <class 'int'>
숫자를 문자로 변환
str(숫자)
num1=321 print(type(num1)) <class 'int'> num1=str(num1) print(type(num1)) <class 'str'>
문제
계산기 프로그램 만들기
사용자한테 +, -, *, / 중에 하나를 입력받는다.
만약에 입력받는 문자가 +면 숫자 2개를 더 입력받고 두 수의 합을 출력
만약에 입력받는 문자가 -면 숫자 2개를 더 입력받고 두 수의 차을 출력
만약에 입력받는 문자가 *면 숫자 2개를 더 입력받고 두 수의 곱을 출력
만약에 입력받는 문자가 /면 숫자 2개를 더 입력받고 두 수의 나누기 결과를 출력더보기opt=input() if opt=="+" : num1=input() num2=input() num1=int(num1) num2=int(num2) print(num1+num2) if opt=="-" : num1=input() num2=input() num1=int(num1) num2=int(num2) print(num1-num2) if opt=="*" : num1=input() num2=input() num1=int(num1) num2=int(num2) print(num1*num2) if opt=="/" : num1=input() num2=input() num1=int(num1) num2=int(num2) print(num1/num2)
조건이 참이 아닐때 실행되는 코드
if 조건식 :
조건식이 참일 때 실행될 코드
else :
조건이 거짓일 때 실행될 코드
num1=9 if num1==10: print("같다.") else : print("다르다.") 다르다.
타자 연습기 만들기
str1="if문 안의 코드는 조건이 참일 때 실행되는 코드"
만약에 사용자한테 입력받은 값이 str이랑 같으면 성공!! 라고 출력하고
그렇지 않으면 실패!! 라고 출력하는 프로그램
더보기str1="if문 안의 코드는 조건이 참일 때 실행되는 코드" input_str=input() #if문 안의 코드는 조건이 참일 때 실행되는 코드 if input_str==str: print("성공!!") #if문 안의 코드는 조건이 거짓일 때 실행되는 코드 else : print("실패!!")
728x90반응형LIST'파이썬' 카테고리의 다른 글
4. 반복문1 (0) 2023.02.21 3. 조건문2 (0) 2023.02.19 2. 연산자 (0) 2023.02.17 1. 변수 (0) 2023.02.17 1. 파이썬 (0) 2023.02.17 이전글이 없습니다.댓글