PYTHON15 파이썬의 사칙연산 계산기 먼저 필요한 모듈을 불러온다.import osimport sys 구상"종료"라는 문자열이 입력받을 때까지 무한히 반복한다.계산식을 입력받아서 eval 함수를 통해 실제 연산이 되도록한다.종료전까지 계속 반복한다.실습먼저 반복문을 무한히 진행한다.while True: os 모듈의 시스템 명령어를 실행한다. 이때 system('cls')는 os 모듈에서 화면을 지워주는 명령이다.os.system('cls') 계산식을 문자열로 입력받아 Fomula 변수에 넣는다.Fomula = input('계산식을 입력해주세요 >>> ') "종료"가 입력되면 sys 모듈의 exit 명령을 이용해 프로그램을 종료한다.if(Fomula == "종료"): sys.exit("종료") 종료되지 않았다면 eval 함수를 통해 계산.. 2024. 8. 24. 파이썬 가위바위보 프로그램 파이썬에서 컴퓨터와 가위바위보를 할 수 있는 프로그램을 만들어 보겠다. 구상먼저 떠올린 방법은 다음과 같다.딕셔너리를 사용해 손 모양에 따른 번호를 가지고 있도록 만든다.손 모양만을 담은 리스트를 만든다. 이는 컴퓨터가 랜덤으로 선택할 수 있는 리스트이다.사용자가 입력하고, 컴퓨터는 3가지 중 랜덤으로 선택한다.각각에 손 모양의 번호를 비교해 결과를 출력한다.실습1. 먼저 처음에 random 모듈을 불러온다.import random 2. 손 모양에 따른 번호를 가진 딕셔너리와, 컴퓨터가 선택할 손 모양 리스트를 만들어준다.dict_choices = {'가위':1, '바위':2, '보':3}choices = ['가위', '바위', '보'] 3. 사용자가 선택할 수 있도록 문장을 출력하고 입력을 받는다. .. 2024. 8. 24. 파이썬 구구단 만들기 반복문에서 배운 구구단을 만들어 보려고 한다.먼저 구구단은 2~9 * 1~9로 이루어 반복문을 실행하면 된다. 하지만 여기서 2단부터 9단까지 출력하기 보다 단계를 입력받아 구구단을 출력해보겠다.a = int(input("궁금한 구구단 단계를 입력해주세요: "))먼저 단계를 입력받아 정수로 저장할 a 변수를 만들고 for i in range(1,10):for 문의 범위를 설정한다. 단계는 변하지 않으니 곱해질 1~9가 i에 대입되게 만든다. for i in range(1,10): print(f"{a}*{i}={a*i}")f-string을 활용하여 가독성있게 식을 작성하여 출력한다. 완성된 코드는 다음과 같다.a = int(input("궁금한 구구단 단계를 입력해주세요: "))for i in range.. 2024. 8. 24. 파이썬의 제어문(3) - for for 문은 우리가 공부하면서 가장 많이 사용하게 될 문장 중 하나이다. for 문의 기본 구조는 다음과 같다.for 변수 in 리스트(또는 튜플, 문자열): 수행할_문장1 수행할_문장2 ...in 뒤에 객체의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 실행된다. 먼저 예제를 통해 알아보자>>> test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i)... one two threetest_list 리스트의 요소들을 차례대로 i에 대입시켜 출력하는 형태이다.>>> a = [(1,2), (3,4), (5,6)]>>> for (first, last) in a:... print(first + l.. 2024. 8. 23. 이전 1 2 3 4 다음