파이썬
3. 조건문1
각수짱
2023. 2. 19. 22:08
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