분류 전체보기35 파이썬 가위바위보 프로그램 파이썬에서 컴퓨터와 가위바위보를 할 수 있는 프로그램을 만들어 보겠다. 구상먼저 떠올린 방법은 다음과 같다.딕셔너리를 사용해 손 모양에 따른 번호를 가지고 있도록 만든다.손 모양만을 담은 리스트를 만든다. 이는 컴퓨터가 랜덤으로 선택할 수 있는 리스트이다.사용자가 입력하고, 컴퓨터는 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. 파이썬의 제어문(2) - while while은 영어로 "~하는 동안"이라는 뜻이다. 프로그래밍에서도 이는 비슷하게 연결되는데 "~하는 동안"이라는 뜻은 조건에 부합하는 동안이라는 뜻으로 해석이 가능하다. 다음은 while 문의 기본 구조다.while 조건문: 수행할_문장1 수행할_문장2 수행할_문장3 ... 조건문을 보고 조건이 참이면 아래 문장을 반복한다. 때로는 조건문을 이용해 무한히 반복하는 while문을 작성할 수도 있다. 아래와 같이 여러 줄짜리 문자열을 만들어보자.>>> prompt = """... 1. Add... 2. Del... 3. List... 4. Quit...... Enter number: """>>> 이어서 변수에 0을 대입하여 while 문의 조건문이 판단할 수 있도록 한다.>>> num.. 2024. 8. 23. 이전 1 2 3 4 5 6 7 ··· 9 다음