반응형
Notice
Recent Posts
Recent Comments
Link
Today
Total
07-05 05:44
«   2024/07   »
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 31
Archives
관리 메뉴

iOS 개발 기록 블로그

파이썬 (python) if, for문 기본, 구구단 출력하기, 팩토리얼(factorial) 본문

Python

파이썬 (python) if, for문 기본, 구구단 출력하기, 팩토리얼(factorial)

crazydeer 2021. 11. 28. 09:00
반응형

들여쓰기 개념 배우기

 

파이썬이 다른 언어보다 보기 쉽고 코드가 간결한 이유는 바로 콜론(:)을 사용해서 들여쓰기를 하도록 만들었기 때문이다
파이썬은 블록 구분을 들여쓰기를 통해서 한다
콜론(:) 뒤에 나오는 명령어를 다음 줄에 작성하려면 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)​
 
 
예제 3) 구구단 2단 ~ 9단 출력하세요

 

보기)

 

)

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' 으로 만들어 주는 것이다.

 

 

반응형