본문 바로가기

분류 전체보기1021

[파이썬] 문제 : turtle - 1~100까지 5간격으로 circle 그리기 import turtle turtle.setup(1200, 800) turtle.speed(0) for i in range(1, 101, 5): turtle.circle(i) done() try: bye() except: print("bye") 2023. 12. 6.
[파이썬] 문제 : 정수 입력 받아서 1부터 n까지 합 간단하게 반복문으로 구하 n = int(input('n의 값 입력 : ')) total = 0 for i in range(n+1): total += i print(f"1부터 {n}까지의 합계 = {total}") 가우수의 덧셈 방법 사용 n = int(input('n의 값 입력 : ')) total = (n + 1) * n // 2 print(f"1부터 {n}까지의 합계 = {total}") 2023. 12. 6.
[파이썬] 문제 : 키오스크 삭제 menu_list = {'버터간장계란밥':1, '제육덮밥':3, '돈까스':2} def show_menu(): # 메뉴 리스트 출력 함수 print(f"{'='*5} 메뉴 {'='*5}") # 제목줄 출력 for i, key in enumerate(menu_list.keys()): # 라인번호, 딕셔너리 key로 반복문 if menu_list[key] > 0: # 딕셔너리의 value 값이 0보다 크면 print(f"{i+1}. {key} : {menu_list[key]}") # 출력 def checkOrder(menu_name): # 메뉴 삭제 함수 if menu_name in menu_list.keys(): # 메뉴 key가 있으며 del menu_list[menu_name] # 메뉴 삭제 def d.. 2023. 12. 6.
[파이썬] 문제 : turtle - 도형 color를 딕셔너리에 저장하고 사용하기 from turtle import * colorDic = {3:'red', 4:'green', 5:'blue', 6:'brown'} setup(1200, 800) bgcolor('white') speed(0) def draw_shape(n, length): for i in range(n): forward(length) left(int(360/n)) n = int(input('다각형 모양(3~6, 종료는 0) :')) pencolor(colorDic[n]) pensize(4) draw_shape(n, 100) # 3,4,5,6 각형 및 한변 길이 done() try: bye() except: print("bye") 2023. 12. 5.
[파이썬] 문제 : 딕셔너리에 이름,전화번호 저장하기 phonebook = {} # 딕셔너리 선언 while True: name = input('이름 입력 : ') if name == '': # name이 입력이 공백이면 종료 break tel_no = input('전화번호 입력 : ') phonebook[name] = tel_no # 딕셔너리에 key를 name으로 하고 value는 tel_no로 저장 print('='*5,'연락처 목록','='*5) for key, value in phonebook.items(): # items()는 key와 value를 같이 맏을 수 있음 print(f"{key} : {value}") 2023. 12. 5.
[파이썬] 문제 : turtle-임의의 위치에 원,삼각형,사각형 등 그리기 "무작위로 이동하여 임의의 점에서 삼각형 또는 사각형 또는 오각형 또는 육각형 또는 원" from turtle import * from random import * x, y, radius = 0,0,0 colorList = ['red','yellow','green','orange','blue','violet','tan','brown','navy','cyan'] shapeList = [0, 3, 4, 5, 6] # 도형. setup(1200, 800) bgcolor('black') speed(0) def draw_circle(r): circle(radius) def draw_shape(n, length): print(n, length) for i in range(n): forward(length) righ.. 2023. 12. 5.
[파이썬] 문제 : 경마 게임 코드 import random as r import time as t import os horse = [-9] * 13 go = True while go: os.system('cls') for k in range(13): horse[k] = horse[k] + r.randrange(9) for s in range(horse[k]): print(' ',end='') print('%2d:.\n'%k) if horse[k] > 100: win = k go = False t.sleep(1) print('%d번말 승'%win) .... .... 2023. 12. 4.
[파이썬] 문제 : 평균기온을 입력받아 옷차림을 추천 사용자가 평균기온을 입력하면 그 값에 맞는 옷차림을 설명 코드 import tkinter as tk from tkinter import messagebox from PIL import Image, ImageTk def get_clothing(temp): if temp < 10: return "겨울 옷차림 (코트, 목도리, 장갑)", "winter.png" elif temp < 20: return "가을 옷차림 (자켓, 스웨터)", "autumn.png" else: return "여름 옷차림 (반팔, 반바지)", "summer.png" def show(): try: temperature = float(entry.get()) suggestion, image_path = get_clothing(temp) su.. 2023. 12. 4.
[C언어] 학생 구조체 만들기 #include #include typedef struct Student { char name[50]; int age; int student_num; char major[50]; } information; int main(void) { information in; strcpy(in.name, "고길동"); in.age = 20; in.student_num = 20345205; strcpy(in.major, "컴퓨터공학정공"); printf("%s\n%d\n%d\n%s",in.name, in.age, in.student_num, in.major); return 0; } 2023. 12. 3.
[파이썬] 문제 : 학생 점수 파일을 읽어 최저점수,최고점수,평균 구하기 학생들의 점수 데이터 자료는 score.txt파일에 입력하고, score.txt 파일에 저장된 데이터를 읽어서 (사진) 문제에서 주어진 가장 낮은 점수, 가장 높은 점수, 평균 점수를 각각 3개의 함수를 사용하여 구하는 프로그램을 작성하시오. [각 함수의 이름은 각자가 임의데로 결정한다] def min_func(scorelist): min_n = scorelist[0] for n in scorelist: if n max_n: max_n = n return max_n def avg_func(scorelist): sum_n = 0 for n .. 2023. 12. 3.
728x90
반응형