본문 바로가기

전체 글1007

[파이썬] 문제 : 딕셔너리에 이름,전화번호 저장하기 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.
[파이썬] 문제 : while로 100~1까지 10개씩 출력하시 n = 100 while n > 0: cnt = 0 while cnt 3}",end=' ') n -= 1 cnt += 1 print() 2023. 12. 3.
[파이썬] 문제 : N개의 리스트 추가해서 슬라이스 하기 N개의 숫자를 입력받아 리스트에 넣는다. 시작 인덱스와 끝 인덱스를 입력받는다. 리스트 슬라이싱을 통해서 슬라이싱한 리스트를 출력한다. 슬라이싱된 리스트에서 숫자들의 평균을 계산하여 출력하라. (단, 계산된 평균은 소수점 첫째 자리에서 반올림한다.) (내장함수 sum 사용가능) [입력예시1] 5 2023. 12. 1.
[파이썬] 문제 : 이름,반려동물 입력 받아 딕셔너리 만들고 딕셔너리 출력 pets = {} # 딕셔너리 선언. key=이름, value=언어 last_name = '' # 한번은 동물, 한번 이름 순으로 입력되어 이름을 기억 후 수 저장시 key로 사용 for i in range(6): # 6번 입력을 위한 반복 tmp = input('') # 입력 받음 if i == 0 or i%2 == 0: # 0, 2, 4 일때 pets[tmp] = '' # 동물이 입력되므로 덩물을 key로 해서 딕셔너리에 value='' 저장 last_name = tmp # 동물을 저장해 둠 else: # 1, 3, 5 일떄 pets[last_name] = tmp # 딕셔너리에 동물을 key로 해서 이름저장 print(pets) 2023. 11. 30.
[파이썬] 문제 : 이름,좋아하는 장소 딕셔너리가 있을때 이름,장소 입력 받아 검색 places = {'wang':['beijing','tianjin'], 'zhao':['Paris','New York'], 'li':['huangshan','shanghai','wuyishan']} name = input() # 이름 입력 받음 place = input() # 좋아하는 장소 if name in places.keys(): if place in places[name]: print('Yes') else: print('No') else: print('no such name') 2023. 11. 30.
728x90
반응형