Python/basic10 파이썬 random.randint(a,b) 오늘은 파이썬 랜덤 관련한 함수 중 random.randint(a,b)에 대해 알아보도록 하자 randint 함수는 인자인 a,b 사이의 랜덤한 정수를 하나 반환을 하는 함수이다 코드로 직접 보도록 하자 import random #random함수를 사용하려면 먼저 random을 import해줘야 한다 a = random.randint(1,10) print(a) 이때 출력될 수 있는 a의 종류는 1부터 10까지의 정수가 될 수 있다 즉 1 2022. 7. 3. if __name__ == “__main__” 을 쓰는 이유 if __name__ == “__main__” 의 의미는 메인 함수의 시작(선언)을 의미합니다. 즉 해당 모듈이 import가 된 경우가 아닌 interpreter에서 직접 실행 된 경우에 이 if문을 실행하라는 코드입니다. 예를 들어 이런 explain.py가 있을 때 //explain.py def abc(): print("abc 함수") if __name__ == "__main__": print("인터프리터에서 실행") print(__name__) else: print("임포트로 실행") print(__name__) Case 1은 interpreter에서 실행 했을 때 Case 2는 Import해서 실행 했을 때로 나누어 보자 Case1의 경우에는 인터프리터에서 실행 __main__ 이 출력 된다 반.. 2022. 7. 3. 파이썬 for 반복문 이번시간에는 파이썬의 반복문 for에 대해서 알아보자! 이전 시간에 배운것 처럼 apple이란 단어를 3번 출력하고 싶다 해보자 이럴때 for 반복문을 쓸 수 있다. for 반복문은 for 카운터변수 in rnage(반복횟수): 반복해서 실행할 명령 이렇게 사용이 가능하다. 이때 반복횟수는 양의 정수여야만 하고 카운터변수는 주로 i와 j를 많이 사용한다 예를 들어서 a = "apple" n = 3 for i in range(n): print(a) 이렇게 카운터 변수를 i로 선언하고 n에 3을 넣는다면 apple apple apple 이렇게 apple이 3번 반복해서 출력된다. 이번엔 카운터 변수와 반복횟수의 관계에 대해서 알아보자 for i in range(5): print(i) 를 하게 되면 무엇이 출.. 2022. 1. 15. 파이썬 문자(열) 반복 출력(곱셈) 파이썬에서 우리는 a = input() 으로 문자열을 입력받을 수 있다 만약 apple이라는 단어를 3번 출력하고 싶을 땐 어떻게 할까? 답은 여러개이다. 반복문으로 반복해서 출력을 할 수도 있고 apple을 3번 출력 할 수도있고 또 apple에 정수를 곱해줄 수도 있다. 이번 포스팅에서는 문자(열)에 정수를 곱해서 반복 출력하는 법을 알아보자 a = input() num = int(input()) print("Result = ", a*num) a에 apple 입력해주고 num에 3을 입력해준다먄 a*num 을 하면 appleappleapple 이 출력된다. 2022. 1. 15. 이전 1 2 3 다음