반응형
반응형
일반Ctrl + Shift + P : 명령 또는 설정을 검색할 수 있는 명령 팔레트를 엽니다.Ctrl + Shift + N : 새 창을 엽니다.Ctrl + N : 새 파일을 만듭니다.Ctrl + O : 기존 파일을 엽니다.Ctrl + S ★★★★★ : 현재 파일을 저장합니다.Ctrl + Shift + S : 열려 있는 모든 파일을 저장합니다.Ctrl + F : 검색 표시줄을 엽니다.Ctrl + G : 특정 줄 번호로 이동합니다.Ctrl + Shift + F : 검색 및 바꾸기 표시줄을 엽니다.Ctrl + ` : 통합 터미널을 토글합니다.편집Ctrl + X : 선택한 텍스트를 잘라냅니다.Ctrl + C : 선택한 텍스트를 복사합니다.Ctrl + V : 복사하거나 잘라낸 텍스트를 붙여넣습니다.Ctrl + Z..
1에서 100 사이의 임의의 정수 생성 import random print(random.randint(1, 100)) 0과 1 사이의 임의 부동 소수점 생성 print(random.random()) 범위(예: 2에서 5 사이) 내에서 임의의 부동 소수점 생성 print(random.uniform(2, 5)) 목록에서 임의의 요소 선택 list = [1, 2, 3, 4, 5] print(random.choice(list))
코드 예시 import enum class DaysOfWeek(enum.Enum): MONDAY = 1 TUESDAY = 2 WEDNESDAY = 3 THURSDAY = 4 FRIDAY = 5 SATURDAY = 6 SUNDAY = 7 print(DaysOfWeek.MONDAY) # 출력: DaysOfWeek.MONDAY print(DaysOfWeek(1)) # 출력: DaysOfWeek. 월요일 # 열거형 값 반복 for day in DaysOfWeek: print(day) # 출력: # DaysOfWeek.MONDAY # DaysOfWeek.TUESDAY # DaysOfWeek.WEDNESDAY # DaysOfWeek.THURSDAY # DaysOfWeek.FRIDAY # DaysOfWeek.SATU..
최소 힙으로 변환 import heapq # 목록을 최소 힙으로 변환 my_list = [4, 2, 1, 3, 5] heapq.heapify(my_list) print(my_list) # 출력: [1, 2, 3, 4, 5] 힙에 요소 삽입 # 힙에 요소 삽입 heapq.heappush(my_list, 0) print(my_list) # 출력: [0, 2, 1, 4, 5, 3] 힙에서 가장 작은 요소 팝 # 힙에서 가장 작은 요소 팝 smallest = heapq.heappop(my_list) print(smallest) # 출력: 0 print(my_list) # 출력: [1, 2, 3, 4, 5] 힙에서 가장 작은 요소 찾기 # 힙에서 가장 작은 요소 찾기 smallest = my_list[0] pri..
반올림 (round) import math number = 3.14159 rounded_number = round(number) print(rounded_number) # 출력: 3 올림 (ceil) import math number = 3.14159 rounded_up = math.ceil(number) print(rounded_up) # 출력: 4 내림 (floor) import math number = 3.14159 rounded_down = math.floor(number) print(rounded_down) # 출력: 3 버림 import math number = 3.14159 rounded_towards_zero = math.copysign(math.floor(abs(number)), numb..
CSV 저장하기 import csv rows = [["Name", "Age", "City"], ["John", 30, "New York"], ["Jane", 25, "London"], ["Jim", 35, "Paris"]] with open("people.csv", "w", newline="") as file: writer = csv.writer(file) writer.writerows(rows) CSV 불러오기 import csv with open("people.csv", "r") as file: reader = csv.reader(file) for row in reader: print(row)
코드 작성 import time print("Timer starting...") start_time = time.time() remaining = 10 while remaining > 0: print("{} seconds remaining".format(int(remaining))) time.sleep(1) remaining = 10 - (time.time() - start_time) print("Time's up!")
Python에는 다른 프로그래밍 언어와 같은 내장 switch 문이 없습니다. 대신 if...elif...else 문을 사용하여 동일한 결과를 얻을 수 있습니다. 코드 예시 def get_day_of_week(day_number): if day_number == 0: return "Sunday" elif day_number == 1: return "Monday" elif day_number == 2: return "Tuesday" elif day_number == 3: return "Wednesday" elif day_number == 4: return "Thursday" elif day_number == 5: return "Friday" elif day_number == 6: return "Saturd..
코드 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Notepad : MonoBehaviour { public InputField inputField; public Text outputText; private List notes = new List(); public void AddNote() { string input = inputField.text; notes.Add(input); inputField.text = ""; UpdateNotes(); } public void UpdateNotes() { string output = ""; fore..
코드 작성 import 'package:flutter/material.dart'; import 'package:path_provider/path_provider.dart'; import 'dart:io'; class Notepad extends StatefulWidget { @override _NotepadState createState() => _NotepadState(); } class _NotepadState extends State { TextEditingController _textController = TextEditingController(); String _filePath = ''; @override void initState() { super.initState(); _loadFile();..
코드 작성 import 'dart:async'; import 'package:flutter/material.dart'; class ToDoListPage extends StatefulWidget { const ToDoListPage({Key? key}) : super(key: key); @override State createState() => _ToDoListPageState(); } class _ToDoListPageState extends State { final _todoController = TextEditingController(); List _todoList = []; void _addTodo() { setState(() { _todoList.add(_todoController.text); ..
코드 예시 using System.Collections.Generic; public class StackExample { private Stack stack; public StackExample() { stack = new Stack(); } public void Push(int value) //삽입 { stack.Push(value); } public int Pop() //마지막에 넣은 것이 먼저 나옴(후입선출) { if (stack.Count > 0) { return stack.Pop(); } return -1; } public int Peek() //가장 위에 있는 항목 반환 { if (stack.Count > 0) { return stack.Peek(); } return -1; } }