1. 변수
- x = 10
y = "Man"
z = 1.234
print(x)
print(y)
print(z)
print(type(x))
print(type(y))
print(type(z))
print(type(str(x))) *x를 str 형식으로 변경해주기 위해 str(x)를 사용한 것이다.
출력: 10
Man
1.234
<class 'int'>
<class 'str'>
<class 'float'>
<class 'str'>
연습문제
1. print() 함수의 sep와 end를 사용하여 오늘(서울)의 기온(18도)을 출력하세요.
- place = "서울"
degree = 18
print("장소:", place, sep = "/", end = "...")
print("기온:". degree, sep = "/")
출력: 장소:/서울...기온:/18
2. input() 함수와 split()을 사용하여 두 숫자를 입력받고 그 합을 출력하세요.
- n1, n2 = input("두 숫자를 입력하세요: ").split()
num1 = int(n1)
num2 = int(n2)
print("합계는: ", num1 + num2)
출력: 두 숫자를 입력하세요: 7 8 (입력값)
합계는: 15
3. 세 개의 숫자를 입력받고 평균을 출력하세요.
- numbers = map(float, input("세 개의 숫자를 입력하세요: ").split())
average = sum(numbers) / 3
print("평균은: ", average)
출력: 세 개의 숫자를 입력하세요: 7 8 9 (입력값)
평균은: 8
2. 조건문
조건문은 조건에 따라 코드를 실행할 때 사용한다.
2-1. if문
- x = int(input("입력: "))
if x > 10
print("x is greater than 10")
출력: 입력: 15 (입력값)
x is greater than 10
2-2. if-else문
- x = int(input("입력: "))
if x > 10
print("x is greater than 10")
else:
print("x is not greater than 10")
출력: 입력: 3 (입력값)
x is not greater than 10
2-3. if-elif-else문
- x = int(input("입력: "))
if x > 10:
print("x is greater than 10")
elif x ==10:
print("x is equal to 10")
else: (or elif x<10:)
print("x is not greater than 10")
출력: 입력: 10 (입력값)
x is equal to 10
연습문제
1. 입력된 숫자가 홀수인지 짝수인지 확인하는 프로그램
2. 세 개의 숫자를 입력받고 가장 큰 숫자를 출력하는 프로그램
"and"를 사용하여 더 간결하게 바꾸면 아래와 같이 출력된다!
'Improvement > 인공지능개발' 카테고리의 다른 글
[인공지능 개발] #6. 파이썬 기초(5)_함수 정의 (0) | 2024.10.13 |
---|---|
[인공지능 개발] #5. 파이썬 기초(4)_반복문(while/for) (0) | 2024.10.13 |
[인공지능 개발] #4. 파이썬 기초(3)_시퀀스타입(리스트,튜플,문자열) (0) | 2024.10.13 |
[인공지능 개발] #2. 파이썬 기초(1)_Print/Input 함수 (2) | 2024.10.13 |
[인공지능 개발] #1. 개발 환경 설정(주피터 노트북) (1) | 2024.10.12 |