본문 바로가기

전체 글1002

[파이썬] 문제 : 369게임 def game369(n): for i in range(1, n + 1): clap = "" # 박수를 저장할 변수 if i < 10: # 10 이하의 수인 경우 if i % 3 == 0: # 1의 자리가 3, 6, 9인 경우 clap = f"{i} 짝" # 박수를 한 번 친다 else: # 10 이상의 수인 경우 n = i//10 # 10으로 나눈 몫 (10자리) m = i%10 # 10으로 나눈 나머지 1자리) if n in [3, 6, 9] or m in [3,6,9]: # 10의 자리가 3, 6, 9인 경우와 1의 자리가 3,6,9인경우 clap += f"{i} 짝" # 박수를 한 번 친다 if clap == "": # 박수를 치지 않은 경우 print(i, end=" ") # 숫자를 출력한다 e.. 2023. 12. 6.
[파이썬] 문제 : 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.
728x90
반응형