2021. 1. 29. 18:45ㆍpython
# 다음 변수에 저장되어 있는 값을 활용해서 동일한 결과가 나오도록 코딩
# x,y,z ='100',10.5,20
#결과 1 :110.5 결과2 :10020 결과3 :10.520.0
x='100'
y=10.5
z=20
x= int(x)
num1 = x+y
print(num1)
num2= x*x
sum = num2+z
print(sum)
print(str(y)+str(z)+str('.0'))
#제어문 if문
##단일 if문 , 다중 if 문
### if 조건문:
# 수행할 문장1
# 수행할 문장2
a= True
b= False
if a:
print("good") # 같은 조건문에 따른 출력이 같기 떄문에 일렬로 정렬을 해야 하고 내어쓰기 또는 들여쓰기를 할 경우 같은 열에 있기만 하면 된다.
print("good")
print("good")
if b:
print("?")
x= 15
if x >15:
print("?")
# x=(int(input("값을 입력하시오")))
# if x <484:
# print("%d는 484보다 작다" % x)
x=15 #매개변수
if x in(10,11,15):
print("입력받은 값과 비교값(%d)은 동일하다" % x)
x= 16
if type(x) is int:
print("int형")
print(type(x))
#단일 if (if~else)
# if 조건식:
# 수행할문장1
# 수행할문장2
# esle:
# 수행할 문장3
# 수행할 문장4
x =15
if x >10 and x==15:
print("good")
else:
print("?")
money = 4000
card = False
if money >= 5000 or card:
print("집에 갈 수 있겠다")
else:
print("집에 가지 못 한다.")
money = 4000
card = False # boolean의 경우 참 거짓에 대한 것만 판단
if money >= 4000 or card:
print("집에 갈 수 있겠다")
else:
print("집에 가지 못 한다.")
loatto = 23
list_nu = [1,9,23,45]
if loatto in list_nu:
print("세계여행")
# loatto = int(input("값을 입력하시오"))
# list_nu = [1, 9, 23, 45]
# if loatto in list_nu:
# print("세계여행")
# else:
# print("다음기회에")
# num = 3
# if num %2 ==0:
# print("짝수")
# else:
# print("홀수")
# 문자열 : kg= "나이:30, 키 180"
# 조건 30보다 작고 175 이상일때 내용 출력(임의의 내용)
# kg = "나이:30, 키 180"
# age=30
# tall=180
# if age<30 and tall>175:
# print("30보다 작고 175이상 이다.")
# else:
# print("조건에 충족하지 않는다.")
# #두개의 임의의 정수값을 입력 받은 후 가장 큰 값만 출력하기
# a = int(input("a의 임의의 정수값을 입력하세요"))
# b = int(input("b의 임의의 정수값을 입력하세요"))
# if a > b:
# print("b보다 a가 더 크며 입력받은값은{}".format(a))
# else:
# print("a보다 b가 더 크며 입력받은값은{}".format(b))
#다중 if문
# if 조건식:
# 수행할문장1
# 수행할문장2
# elif 조건문:
# 수행할 문장3
# 수행할 문장4
# elif 조건문
# 수행할 문장5
# 수행할 문장6
# else:
# 수행할 문장7
# 수행할 문장8
# 3개의 임의의 정수값을 입력 받은 후 비교해서 가장 큰 값과 가장 작은 값을 출력하는 코드
var1 = int(input("임의의 정수값을 입력하세요"))
var2 = int(input("임의의 정수값을 입력하세요"))
var3 = int(input("임의의 정수값을 입력하세요"))
if var1>var2 and var1>var3:
num_max= var1
elif var2>var1 and var2>var3:
num_max=var2
elif var3>var1 and var3>var2:
num_max=var3
if var1<var2 and var1<var3:
num_min= var1
elif var2<var1 and var2<var3:
num_min=var2
elif var3<var1 and var3<var2:
num_min=var3
print('가장작은값은 %d 이고 가장 큰 값은 %d이다' % (num_max, num_min))