반응형

Python 62

(파이썬) 동전 던지기 게임

파이썬으로 만든 간단한 동전 던지기 게임입니다. '0'은 동전의 앞면, '1'은 뒷면를 의미하며, 컴퓨터는 다음과 같이 동전의 한 면을 램덤하게 생성합니다. com = random.randrange(2) # 0또는 1의 난수 생성 random.randrange(2) 함수는 0 또는 1의 정수를 생성합니다. 사용자는 다음과 같이 키보드로 값을 입력 받습니다. user=input('0:앞면, 1:뒷면, 2:종료 >>') 입력 받는 값은 문자열이므로 정수로 변환해서 비교해야 합니다. int(user) # 문자열 user를 정수(int)로 변환 파이썬 코드는 다음과 같이 작성하였습니다. import random print('동전 맞추기 게임을 시작합니다!!') while True: com = random.ran..

Python 2023.08.16

(파이썬) print() 함수 사용하기

파이썬에서 문자열이나 값을 출력하기 위해서는 print() 함수를 사용합니다. 간단한 예제를 통해서 print() 함수에 대해서 설명하겠습니다. print('안녕하세요.') print("파이썬입니다.") 파이썬에서 문자열을 출력하기 위해서는 print() 함수를 사용하며, 문자열은 작은 따옴표(‘) 또는 큰 따옴표(“)로 묶을 수 있습니다. print('안녕하세요.') print("파이썬입니다.") (Output) 안녕하세요. 파이썬입니다. printf() 함수는 기본으로 한 줄을 출력한 후에는 줄 바꿈을 합니다. 만약 줄바꿈을 하지 않고 싶다면 다음과 같이 end=’’를 추가하면 됩니다. print('안녕하세요.',end='') print('파이썬입니다.') (Output) 안녕하세요.파이썬입니다. 여..

Python 2023.08.11

(파이썬) 터틀 그래픽: 시계

이 코드는 파이썬 IDLE의 [Help] → [Tuttle Demo] → "Examples" → "Clock"에서 제공하는 파이썬 터틀 그래픽 데모입니다. 여기에서 제공하는 코드를 그대로 복사하여 실행해 봤습니다. #!/usr/bin/env python3 # -*- coding: cp1252 -*- """ turtle-example-suite: tdemo_clock.py Enhanced clock-program, showing date and time ------------------------------------ Press STOP to exit the program! ------------------------------------ """ from turtle import * from datetim..

Python 2023.08.10

(파이썬) 변수와 자료형

C/C++, C#, java와 같은 프로그래밍 언어에서는 값을 저장할 때 변수를 선언하고 저장하게 됩니다. 변수 선언은 다음과 같은 형식입니다. C/C++, C#, java 언의의 변수 선언 자료형 변수 [=초기값]; 예를 들면, 다음과 같이 선언합니다. int a=123; double b = 3.14; char c='A'; 그러나 파이썬에서는 변수를 선언하지 않고 바로 변수에 값을 할당서 사용합니다. 파이썬의 변수 a=123 b=3.14 c='Hello' 파이썬에서는 자료형을 사용해서 변수를 선언하지는 않지만 내부적으로 자료형이 존재합니다. >>> x=123 type(x) x는 int형으로 사용됩니다. >>> x=3.14 type(x) >>> x='Phthon' type(x) 파이썬의 기본 자료형 정수..

Python 2023.08.09

(파이썬) 두 점 사이의 거리 계산하기

다음 코드는 두 점 사이의 거리를 계산하는 파이썬 코드입니다. 두 점 사이의 거리를 계산하는 공식 import math def calculate_distance(x1, y1, x2, y2): distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2) return distance # Example points x1, y1 = 1, 2 x2, y2 = 4, 6 distance = calculate_distance(x1, y1, x2, y2) print(f"두 점 사이의 거리 ({x1}, {y1}), ({x2}, {y2}) : {distance:.2f}") (Output) 아래의 링크는 두 점 사이의 거리를 구하는 C언어 코드입니다. (C언어) 두점사이의 거리 (선분의 길이) #..

Python 2023.08.08

(파이썬) 두 값의 교환

파이썬에서는 두 개의 값을 서로 교환할 때 다음과 같이 할 수 있습니다. a, b = b, a #a와 b의 값을 서로 교환합니다. a=100 b=200 print(f'a={a}, b={b}') # 두 값의 교환 a,b = b,a print(f'a={a}, b={b}') (Output) a=100, b=200 a=200, b=100 C, C++, C#, Java 등 다른 언어에서는 a와 b의 값을 교환할 때는 다음과 같은 알고리즘을 사용해서 교환합니다. int a=100; int b=200; int temp = a; a = b; b = temp;

Python 2023.08.07

(파이썬) 파이썬 특징 요약

파이썬은 간결하고 읽기 쉬운 문법으로 인해 많은 개발자들에게 사랑받는 프로그래밍 언어입니다. 다음은 파이썬의 주요 특징을 요약한 것입니다: 1. 쉽고 간결한 문법: 파이썬은 직관적이며 간결한 문법을 갖추고 있어 쉽게 배우고 사용할 수 있습니다. 2. 인터프리터 언어: 파이썬은 컴파일 단계 없이 인터프리터를 통해 코드를 실행하는 언어입니다. 이를 통해 빠르게 코드를 테스트하고 수정할 수 있습니다. 2. 동적 타이핑: 파이썬은 변수의 타입을 미리 선언하지 않아도 됩니다. 실행 시점에 자동으로 타입을 결정하므로 유연하게 프로그래밍할 수 있습니다. 4. 객체 지향 프로그래밍 (OOP): 파이썬은 객체 지향 프로그래밍을 지원하여 코드의 재사용성과 유지 보수성을 높여줍니다. 5. 풍부한 라이브러리: 파이썬은 표준 ..

Python 2023.07.29

(파이썬) 두 파일의 내용이 같은지 비교하기

파이썬에서 두 개의 파일의 내용을 비교하는 여러 가지의 방법이 있습니다. 다음 코드는 간단하게 두 개의 파일이 같은지 비교하는 방법 중 하나입니다. def compare_files(file1_path, file2_path): with open(file1_path, 'r') as file1, open(file2_path, 'r') as file2: content1 = file1.read() content2 = file2.read() if content1 == content2: print("두 파일의 내용이 동일합니다.") else: print("두 파일의 내용이 다릅니다.") compare_files("cc1.c", "cc3.c")

Python 2023.06.24
반응형