- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- MVC
- tapply
- swiftUI
- deeplearning
- 명령어
- rxswift
- 티스토리챌린지
- SWIFT
- scheduledTimer
- Python
- substr
- Optional
- Request
- cocoapods
- decode
- sigmoid
- ReLU
- HTTP
- Linux
- 딥러닝
- barplot
- 오블완
- 시각화
- Observable
- 연산자
- r
- rest api
- struct
- SQL
- ios
iOS 개발 기록 블로그
파이썬 (python) if, for문 기본, 구구단 출력하기, 팩토리얼(factorial) 본문
들여쓰기 개념 배우기
파이썬이 다른 언어보다 보기 쉽고 코드가 간결한 이유는 바로 콜론(:)을 사용해서 들여쓰기를 하도록 만들었기 때문이다
파이썬은 블록 구분을 들여쓰기를 통해서 한다
콜론(:) 뒤에 나오는 명령어를 다음 줄에 작성하려면 4칸 들여쓰기를 해야한다
IF문 개념 배우기 (if~else)
예제 1) 숫자를 두개를 각각 아래처럼 물어보게 하고 아래처럼 출력되게 하시오
답)
a = int(input('enter the number1 : '))
b = int(input('enter the number2 : '))
if a < b:
print a, 'is smaller than', b
elif a == b:
print a,'is equal to', b
else:
print a, 'is bigger than', a
for 문 구구단 2단 출력하기
예제 2) 구구단 2단을 출력하세요
보기)
답)
for i in range(1,10):
print("2 x", i, " =", 2*i)
보기)

답)
result=''
for i in range(1,10):
for j in range(2, 10):
result += str(j) + ' x ' + str(i) + ' = ' + str(i*j).ljust(5)
print(result)
result=''
예제 4) 아래의 학생 점수 리스트를 이용해서 60점 이상 인 학생들에게는 축하 메시지를 보내고 나머지 학생들에게는 아무런 메시지도 전하지 않는 프로그램을 작성하시오
답)
score = [90, 25, 67, 45, 80]
num = 0
for i in score:
num+=1
if i < 60:
continue
print(i,"점입니다", "%d번 학생 합격 축하" %num)
예제 5) factorial 을 while loop 문으로 구현하시오
답)
f_num = int(input("Enter the number: "))
a = f_num
result = 1
while a > 1 :
result *= f_num
f_num -= 1
a -= 1
print(result)
None 개념 배우기
None은 Types.NonType 의 유일한 값으로, 값이 존재하지 않는 변수에 대입하여 이 변수에 아무런 값이 없다는 것을 나타내기 위해 주로 활용된다.
val = None위의 val이라는 변수는 아무런 값도 없는 빈 깡동 변수라고 생각하면 된다
예)
val = None
condition = 1
if condition == 1:
val = [1, 2, 3]
else:
val = 'I love Python'
print(val)
설명)
조건이 1이면 숫자 값 리스트가 할당되기도 하고조건이 1이 아니면 문자열이 할당되기도 한다.
그렇기 때문에 변수를 만들때 빈 깡통인 'None' 으로 만들어 주는 것이다.
'Python' 카테고리의 다른 글
python (파이썬) 시퀀스, 별 찍기 (0) | 2021.12.21 |
---|---|
파이썬(python) bool basic, how to read csv using pandas (0) | 2021.12.10 |
파이썬 (python) 자료형, 최대공약수 구하기 (0) | 2021.12.02 |
파이썬을 배우는 이유, 자료형 (0) | 2021.11.17 |
CentOS에 Atom 설치하기, Python2를 Python3로 변경 (0) | 2021.11.07 |