본문 바로가기

Programming/Python19

6. 자릿수 분리하기, 별 찍기, FooBar, 콜라츠의 추측, 더하기 사이클 자릿수 분리하기 0 이상의 정수가 주어졌을 때, 정수를 앞자리부터 차례대로 끊어서 출력하고, 마지막 줄에는 각 자릿수의 합을 출력하라. 예를 들어 1023이 입력된다면, 1, 0, 2, 3, 6을 출력하면 된다. set 함수는 애초에 순서도 보장 x, 중복된 값 없앰 : for문의 대상은 문자열도 가능 : 리스트, 문자열, 튜플 등 자료형의 항목이니깐 : input() 함수로 받은 값은 str 문자열 타입 : 아래와 같이 간단하게 작성 가능N = input("0 ≤ N ≤ 100000000 범위에서 정수 N을 입력하시오 : ")sum = 0for i in N: print(i) sum = sum + int(i)print(sum)# 입력이 1023이면# 1# 0# 2# 3# 6하지만, 만약 입력.. 2025. 7. 28.
5. 파이썬 기초(4) : 자료구조 https://docs.python.org/ko/3.9/tutorial/datastructures.html 5. 자료 구조 — Python 3.9.23 문서5. 자료 구조 이 장에서는 여러분이 이미 배운 것들을 좀 더 자세히 설명하고, 몇 가지 새로운 것들을 덧붙입니다. 5.1. 리스트 더 보기 리스트 자료 형은 몇 가지 메서드들을 더 갖고 있습니다. 이docs.python.org 5.1. 리스트 더 보기 append(x)리스트 끝에 x를 추가함 extend(iterable)iterable의 모든 항목을 리스트에 덧붙임 insert(i, x)인덱스 i 위치에 x를 삽입 remove(x)x와 같은 첫 번째 항목을 삭제 pop([i])i 위치 항목을 삭제하고 반환 : 인덱스를 생략하면 .. 2025. 7. 27.
4. 1~N : 정수의 합, 짝수는 더하고 홀수는 빼기 프로그램 1부터 N까지의 합을 구하는 프로그램 #sum() 사용def sum_of_integers(n): N = sum(range(1, n+1)) return Nprint(sum_of_integers(5))# while문 사용def sum_of_integers(n): i = 1 sum = 0 while i 1부터 N까지 짝수는 더하고 홀수는 빼는 프로그램 # 1def sum_even_sub_odd(n): even = 0 odd = 0 for i in range(1, n+1): if i % 2 == 0: even = even + i else: odd = odd + i return even - .. 2025. 7. 21.
3. 파이썬 기초(3) https://docs.python.org/ko/3.9/tutorial/controlflow.html 4. 기타 제어 흐름 도구 — Python 3.9.23 문서4. 기타 제어 흐름 도구 방금 소개한 while 문 외에도, 파이썬은 다른 언어들에서 알려진 일반적인 흐름 제어문들을 사용하고, 나름의 변형을 가하고 있습니다. 4.1. if 문 아마도 가장 잘 알려진 문docs.python.org 4.1. if 문 if … elif … elif … 시퀀스는 다른 언어들에서 발견되는 switch 나 case 문을 대신함 4.2. for 문 파이썬의 for 문은 C 등에서 사용하는 전통적인 for 문과 다르게 동작 : C는 반복 변수를 통해 반복 범위, 조건, 증가값을 직접 지정 : 파이썬은 리스트, .. 2025. 7. 21.
2. 파이썬 기초(2) https://docs.python.org/ko/3.9/tutorial/introduction.html>> 와 …)의 존재 여부로 구분됩니다: 예제를 실행하기 위해서는 프롬프트가 나올 때 프롬프트 뒤에 오는 모든 것들을 입" data-og-host="docs.python.org" data-og-source-url="https://docs.python.org/ko/3.9/tutorial/introduction.html" data-og-url="https://docs.python.org/ko/3.9/tutorial/introduction.html" data-og-image=""> 3. 파이썬의 간략한 소개 — Python 3.9.23 문서3. 파이썬의 간략한 소개 다음에 나올 예에서, 입력과 출력은 프롬프트.. 2025. 7. 16.
1. 파이썬 기초(1) https://docs.python.org/ko/3.9/tutorial/appetite.html 1. 입맛 돋우기 — Python 3.9.23 문서1. 입맛 돋우기 여러분이 컴퓨터를 많이 사용한다면, 결국 자동화하고 싶은 작업을 발견하게 됩니다. 예를 들어, 많은 텍스트 파일들을 검색-수정하고 싶거나, 사진 파일들을 복잡한 방법으로 이docs.python.org 1장: 입맛 돋우기 컴퓨터를 사용해 자동화하고 싶은 작업 : 파일 검색, 수정, DB, 프로그램 제작 등 : 개발자? : C/C++/Java : 파이썬과 달리 기본적인 기능 외에는 import 해야 하는 경우가 많음 : 파이썬은 print 함수를 import 안해도 가능 : 즉, 라이브러리를 갖고 작업해야만 함 : 일반적인 코드 작성/테스.. 2025. 7. 15.