디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[🔎질문] 파이썬 재밌어요

ㅇㅇ(115.143) 2021.10.07 13:09:31
조회 144 추천 0 댓글 2
														

이제 for문 막 배우는 파정자라 그런가

한달 전에 짠거랑 지금꺼랑 보니까 또 다르고 그러네요


예전엔 for문을 안쓰고 while을 많이 썼던 것 같은데

예전처럼 짜는게 나을까요 지금처럼 짜는게 나을까요?


뭔가 보기로는 지금 짠게 더 낫긴 한데...

3개 다 리스트 활용문제고 각각 섭씨-화씨 변환 / 원-달러-엔 변환 / 리스트 요소 만지기 예제입니다.


예전코드

# 화씨 온도에서 섭씨 온도로 바꿔 주는 함수
def fahrenheit_to_celsius(fahrenheit):
    return (fahrenheit - 32) * 5 / 9

# 화씨 온도 출력
temperature_list = [40153264, -411]
print("화씨 온도 리스트: " + str(temperature_list))

# 리스트의 값들을 화씨에서 섭씨로 변환하는 코드
i = 0
while i <= 5:
    temperature_list[i] = round(fahrenheit_to_celsius(temperature_list[i]), 1)
    i += 1
else:
    print("섭씨 온도 리스트: " + str(temperature_list))


지금코드

def fahrenheit_to_celsius(fahrenheit):
    return round((fahrenheit - 32) * 5 /91)


fa_list = [40153264, -411]
ce_list = []

for fa_ele in fa_list:
    ce_list.append(fahrenheit_to_celsius(fa_ele))

print(f'화씨 온도 리스트: {fa_list}')
print(f'섭씨 온도 리스트: {ce_list}')


--


예전코드

def krw_to_usd(krw):
    return round(krw / 10001)


def usd_to_jpn(usd):
    return round(usd * 1251)


prices = [34000130005000210001000200080003000]
print("한국 화폐: " + str(prices))

i = 0
while i < len(prices):
    prices[i] = krw_to_usd(prices[i])
    i += 1
print("미국 화폐: " + str(prices))

j = 0
while j < len(prices):
    prices[j] = usd_to_jpn(prices[j])
    j += 1
print("일본 화폐: " + str(prices))


지금코드

prices = [34000130005000210001000200080003000]
prices_usd = []
prices_jpn = []

def kwr_to_usd(input):
    return round(input / 10001)

def usd_to_jpy(input):
    return round(input * 1251)


for i in prices:
    prices_usd.append(kwr_to_usd(i))

for j in prices_usd:
    prices_jpn.append(usd_to_jpy(j))


print(f'한국 화폐: {prices}')
print(f'미국 화폐: {prices_usd}')
print(f'일본 화폐: {prices_jpn}')


-


예전코드

numbers = []
print(numbers)

numbers.extend([1736521314])
print(numbers)

i = 0
while i < len(numbers):
    if numbers[i] % 2 == 1:
        del numbers[i]
    else:
        i += 1
print(numbers)

numbers.insert(020)
print(numbers)

numbers.sort()
print(numbers)


지금코드

numbers = []
print(numbers)

add_numbers = [1736521314]
numbers.extend(add_numbers)
print(numbers)


tempvar = 0
for i in numbers:
    if i % 2 == 1:
        del numbers[tempvar]
        tempvar += 1
    else:
        tempvar += 1
print(numbers)

numbers.insert(020)
print(numbers)

print(sorted(numbers))


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2863 설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
712 🔎질문 질문이요 [6] oo(175.121) 21.10.19 291 1
711 🔎질문 QT 관련 질문 드립니다..(이미지 다시 넣었습니다ㅈㅅㅈㅅ) [1] 코딩새내기(119.201) 21.10.19 333 0
710 🔎질문 형님들 도와주십셔.. [7] oo(117.111) 21.10.19 107 0
709 일반 밑에 엑셀로 고생하는놈 그냥 openpyxl 쓰셈 라댜갤로그로 이동합니다. 21.10.19 126 0
708 🔎질문 csv 파일에 마지막 행 마지막 열에 데이터를 불러오려면 어떻게 해야하나 [17] ㅇㅇ(175.200) 21.10.18 139 0
707 🔎질문 big endian -> little endian 관련 질문입니다 [1] ㅇㅇ(115.143) 21.10.18 57 0
705 🔎질문 Pyinstaller로 .exe 파일 만들면 보안 땜에 공유가 불가능하던 [2] CreamPy(14.39) 21.10.18 447 0
704 🔎질문 굽신굽신 밑에 글남겼던 사람임 [11] ㅇㅇㅇ(61.78) 21.10.18 136 0
702 🔎질문 밑에 질문남겼는데 파일올림 [2] ㅇㅅㅇ(61.78) 21.10.18 111 0
701 🔎질문 파이썬에서 ascii 파일 읽을떄 명령문 이거 맞아?? [1] SaYo갤로그로 이동합니다. 21.10.17 219 0
700 🔎질문 파이썬 과제 도와주십셔,,, ㅜ [2] 00(180.67) 21.10.17 218 0
699 🔎질문 이거왜이럼? [5] ㅇㅇ(125.191) 21.10.17 124 0
698 🔎질문 파이썬에서 변수 값이 바뀔 때 를 코드로 어떻게 작성할까요? 파이썬초보(116.123) 21.10.17 101 0
694 🔎질문 고수님들 도와주십쇼 [6] ㅇㅇ(125.191) 21.10.16 128 0
693 🔎질문 화면 캡처에 ImageGrab.grab() 사용중인데 질문졈... [2] 늅비(211.34) 21.10.16 76 0
692 🔎질문 for문 하나만 질문 좀 [4] ㅇㅇ(121.173) 21.10.16 104 0
691 🔎질문 여러 개의 변수를 묶는데 정수형 또는 부동소수점형태로 묶는 방법이 있나요 [9] ㅇㅇ갤로그로 이동합니다. 21.10.15 107 0
690 🔎질문 파이썬으로 데이터분석 > 머신러닝 공부하는 게 목표인데 [4] 오수(223.62) 21.10.15 439 0
688 🔎질문 .wav로부터 주파수 정보를 수치화하고싶은데요 [3] (101.143) 21.10.14 106 0
687 🔎질문 형님들 질문좀 하겠습니다. ㅇㅇ(110.46) 21.10.13 75 0
686 🔎질문 파이썬 작성할때 그래프랑 계산을 동시에 하는법 없나요?? [2] ㅇㅇ(115.136) 21.10.13 90 0
685 🔎질문 형님들 터미널에서 pip list하면 뜨는 모듈들이 [4] ㅇㅇ(14.37) 21.10.13 111 0
684 🔎질문 파이썬 왜 역행렬을 못구할까요 [1] ㅇㅇ(58.76) 21.10.13 138 0
683 🔎질문 파이썬 과제 질문좀 해도 될까요ㅠㅠㅠ [2] ㅇㅇ(115.136) 21.10.13 177 0
680 🔎질문 아나콘다 파워쉘 프롬프트 질문있습니다 [3] ㅇㅇ(118.220) 21.10.12 89 0
677 🔎질문 횽님들 url 요청해서 redirect 된 response값 얻을수 있을 TazDingo갤로그로 이동합니다. 21.10.11 74 0
676 🔎질문 카카오톡 api 쓰시는분들 계신가요? [1] TazDingo갤로그로 이동합니다. 21.10.11 131 0
675 🔎질문 파이썬 초보 질문들비니다 ㅠㅠ [7] 양갱(218.49) 21.10.11 137 0
674 🔎질문 안드에서 파이썬 쓰려는데 [3] ㅇㅇ(119.71) 21.10.10 109 0
672 🔎질문 파이썬 초보 문제점좀 찾아내주세요.. [11] ㅇㅇ(58.235) 21.10.10 153 0
671 🔎질문 파이썬 과제 좀 도와주세요.... [6] 인간갤로그로 이동합니다. 21.10.10 2158 1
670 🔎질문 리스트에선 요소 2개씩 못가져오나요? [6] ㅇㅇ(115.143) 21.10.10 106 0
669 🔎질문 코드 합치는걸 못하겠습니다. 도와주세요 [5] ㅇㅇ(125.189) 21.10.10 134 0
668 일반 주피터 임베드 테스트 WAH갤로그로 이동합니다. 21.10.09 81 0
666 🔎질문 파이썬에서 루트기호 나타내려면 어떻게해야할까요 [6] 피자좋아(49.173) 21.10.08 185 0
665 🔎질문 Aliasing 이해가 안가요 [19] ㅇㅇ(115.143) 21.10.08 147 0
663 일반 주식 자동매매 한달걸려서 만들었다 ㅜㅜ [3] TazDingo갤로그로 이동합니다. 21.10.07 1678 4
🔎질문 파이썬 재밌어요 [2] ㅇㅇ(115.143) 21.10.07 144 0
657 🔎질문 문제상황 [6] ㅇㅇ(124.50) 21.10.06 110 0
656 📘제출 대회 제출 양식 [3] 주넹갤로그로 이동합니다. 21.10.06 129 0
655 일반 파이썬 자유 주제 추천해주실 분 ,, [5] ㅇㅇ(121.190) 21.10.06 533 0
654 📢대회 (첫 대회) 파이썬으로 이미지 차단 뚫기 [8] 주넹갤로그로 이동합니다. 21.10.06 424 1
653 일반 갤 활성화를 위해 코딩 대회나 열까 [3] 주넹갤로그로 이동합니다. 21.10.06 101 0
651 🔎질문 파이썬 배울때 ide 뭐로 시작하는게 좋을까요? [8] ㅇㅇ(115.143) 21.10.06 191 0
650 🔎질문 파이썬 opencv 설치오류가 나는데 좀 도와주세요 [1] ㅇㅇ(180.70) 21.10.06 175 2
649 일반 아래 문제 [1] pythoner갤로그로 이동합니다. 21.10.05 64 1
647 🔎질문 초보 파이썬 질문있습니다.. [1] 만맨맨갤로그로 이동합니다. 21.10.05 125 0
645 🔎질문 Crawling Open SSL 관련 문제 파이썬어린이(61.72) 21.10.05 260 0
644 🔎질문 미분방정식 푸는 문제인데 [4] ㅇㅇ(183.99) 21.10.05 544 0
643 🔎질문 파이선 name에러 질문입니다ㅠㅠ [2] ㅇㅇ(59.27) 21.10.04 87 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2