본문 바로가기

파이썬

(5)
[프로그래머스 Level 0, Python3] 문자열 밀기 문제 : 문자열 밀기 풀이 방법 문자열을 밀어서 있으면 밀었던 횟수를 반환 아니면 -1 반환 소스 코드 def solution(A, B): answer = -1 tmpList = ['' for i in range(len(A))] for i in range(len(A)): for u in range(len(A)): if u+i >= len(tmpList): tmpList[u+i - len(tmpList)] = A[u] else: tmpList[u+i] = A[u] if ''.join(tmpList) == B: answer = i break return answer
[파이썬] 달력 만들기 import turtle 사용 calendar 없이 만들기 우리 학교 파이썬 수업 과제였습니다 ㅋㅋㅋㅋ 정말 한참 수정할게 많지만 나중에 하는걸로 하고 지금은 백업용으로 올립니다. 나름 리스트에 해당 년도 달력을 전부 넣고 싶어서 고민좀 했습니다. WOD.py # 모듈 import turtle import returnday # 터틀 입력창으로 연도 입력 받기 및 터틀 설정 turtle.title("달력 만들기") turtle.hideturtle() turtle.speed(0) inputYear = int(turtle.numinput("달력 만들기", "표시할 달력의 연도를 입력하시오.")) print("%d" % (inputYear)) print() # 터틀 창 테두리 꾸미기 turtle.penup() turtle.pensize(3) turtle.goto(-45..
[파이썬] 숫자를 입력하고 각 자릿수 숫자를 더하는 프로그램 [파이썬] 숫자를 입력하고 각 자릿수 숫자를 더하는 프로그램 ## 각 자릿수를 더하는 프로그램 number = str(input("숫자를 입력하시오 : ")) sum = 0 for i in range(len(number)): sum = sum + int(number[i]) print("입력한 숫자의 각 자릿수를 더한 값 =", sum, end = "\n\n") 숫자를 문자로 받아서 바로 리스트가 되도록하고 range(len(number))로 리스트의 범위만큼 반복되도록하고 더할때는 int로 바꿔서 더했습니다. 뭐 10나누고 하는방법도 있는데 바로 생각난건 이거라서... 꿀잠 ㅎ
[파이썬] 년, 월, 일 받아서 요일 출력하기 datetime.date [파이썬] 년, 월, 일 받아서 요일 출력하기 from datetime import date myYear = int(input("연도를 입력하시오 : ")) myMonth = int(input("달을 입력하시오 : ")) myDay = int(input("일을 입력하시오 : ")) def printDayOfTheWeek (year, month, day): dayOfTheWeek = ["월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"] return dayOfTheWeek[date(year, month, day).weekday()] print("%d년 %d월 %d일은 %s 입니다." % (myYear, myMonth, myDay, printDayOfTheWeek(myYea..
[파이썬] Turtle 도형 그리기 for, 배열을 이용해서 무지개 색깔로 [파이썬] Turtle 도형 그리기 for, 배열을 이용해서 무지개 색깔로 오늘 파이썬 배웠습니다 ㅋㅋㅋㅋㅋ 너무 재밌는것 turtle을 이용해서 도형을 그리는걸 배웠는데 이전에 배웠던걸 조금 사용해보니까 신기한게 막 나오는게 정말 재밌네요 ㅋㅋㅋㅋ for문과 배열을 이용해서 색깔이 무지개 처럼 나오는 도형을 만들어봤어요. import turtle t = turtle.Pen() t.speed(10) size = 5 colorsize = 0 color = ["#FF0000", "#FF5E00", "#FFBB00", "#FFE400", "#ABF200", "#1DDB16", "#00D8FF", "#0054FF", "#0100FF", "#5F00FF"] for i in range(999): for i in r..