디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(115.143) 2021.10.07 13:09:31
조회 212 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 해외 유명인들과 있어도 기가 전혀 죽지 않을 것 같은 스타는? 운영자 26/02/09 - -
- 이슈 [디시人터뷰] '따로 또 같이' 피어난 걸그룹 tripleS 운영자 26/02/10 - -
- AD Windows 인기 노트북 기획전 운영자 26/01/23 - -
672 🔎질문 파이썬 초보 문제점좀 찾아내주세요.. [11] ㅇㅇ(58.235) 21.10.10 198 0
671 🔎질문 파이썬 과제 좀 도와주세요.... [6] 인간갤로그로 이동합니다. 21.10.10 2444 1
670 🔎질문 리스트에선 요소 2개씩 못가져오나요? [6] ㅇㅇ(115.143) 21.10.10 153 0
669 🔎질문 코드 합치는걸 못하겠습니다. 도와주세요 [5] ㅇㅇ(125.189) 21.10.10 177 0
668 일반 주피터 임베드 테스트 WAH갤로그로 이동합니다. 21.10.09 123 0
666 🔎질문 파이썬에서 루트기호 나타내려면 어떻게해야할까요 [6] 피자좋아(49.173) 21.10.08 323 0
665 🔎질문 Aliasing 이해가 안가요 [19] ㅇㅇ(115.143) 21.10.08 196 0
663 일반 주식 자동매매 한달걸려서 만들었다 ㅜㅜ [4] TazDingo갤로그로 이동합니다. 21.10.07 7250 5
🔎질문 파이썬 재밌어요 [2] ㅇㅇ(115.143) 21.10.07 212 0
657 🔎질문 문제상황 [6] ㅇㅇ(124.50) 21.10.06 156 0
656 📘제출 대회 제출 양식 [3] 주넹갤로그로 이동합니다. 21.10.06 197 0
655 일반 파이썬 자유 주제 추천해주실 분 ,, [5] ㅇㅇ(121.190) 21.10.06 701 0
654 📢대회 (첫 대회) 파이썬으로 이미지 차단 뚫기 [8] 주넹갤로그로 이동합니다. 21.10.06 502 1
653 일반 갤 활성화를 위해 코딩 대회나 열까 [3] 주넹갤로그로 이동합니다. 21.10.06 173 0
651 🔎질문 파이썬 배울때 ide 뭐로 시작하는게 좋을까요? [8] ㅇㅇ(115.143) 21.10.06 269 0
650 🔎질문 파이썬 opencv 설치오류가 나는데 좀 도와주세요 [1] ㅇㅇ(180.70) 21.10.06 399 3
649 일반 아래 문제 [1] pythoner갤로그로 이동합니다. 21.10.05 116 1
647 🔎질문 초보 파이썬 질문있습니다.. [1] 만맨맨갤로그로 이동합니다. 21.10.05 179 0
645 🔎질문 Crawling Open SSL 관련 문제 파이썬어린이(61.72) 21.10.05 334 0
644 🔎질문 미분방정식 푸는 문제인데 [4] ㅇㅇ(183.99) 21.10.05 696 0
643 🔎질문 파이선 name에러 질문입니다ㅠㅠ [2] ㅇㅇ(59.27) 21.10.04 137 0
642 🔎질문 PyQt5 signal 질문점 [4] TazDingo갤로그로 이동합니다. 21.10.04 1579 0
640 🔎질문 이거 왜 자꾸 에러 뜨냐? [11] ㅇㅇ(112.153) 21.10.04 177 0
633 🔎질문 스플릿함수 관련 [2] ㅇㅇ(14.43) 21.10.02 134 0
632 🔎질문 파이썬으로 한문으로 된 시에서 단어나 글자의 빈도수를 계산하는 거 가능? [5] ㅇㅇ(121.128) 21.10.01 235 0
631 일반 파이썬 프로젝트 추천좀 [3] ㅇㅇ(211.117) 21.10.01 465 0
629 🔎질문 피그라틴어 숙제 도움 앙망문 [2] 파린이(1.251) 21.10.01 260 0
628 🔎질문 Jupyter notebook line magic 에러 어떻게 해결함?? 구리갤로그로 이동합니다. 21.09.30 841 0
626 🔎질문 이것좀 봐주세요 [3] ㅇㅇ(121.132) 21.09.30 202 0
625 일반 감사합니당 [3] ㅇㅇ(118.235) 21.09.30 147 0
618 🔎질문 이거 왜 안되는 거임? [1] ㅇㅇ(211.244) 21.09.29 458 0
617 🔎질문 파이썬 과제인데 도움좀 주실분 ㅜ [2] 00(180.67) 21.09.28 258 0
616 🔎질문 형님들 파이썬 xml 데이터 긁어와서 excel에 찍어낼 수 있나요? [1] ㅇㅇ(211.34) 21.09.28 155 0
614 🔎질문 subprocess 질문 ㅇㅇ(121.142) 21.09.28 132 0
613 일반 해답을 보는 것도 공부가 되는듯 [2] ㅇㅇ(211.117) 21.09.28 166 0
612 🔎질문 파이썬 크롤링한 내용 카톡에 일정한 주기로 메시지 오게 할 수 있나요? [2] ㅇㅇ(211.34) 21.09.27 240 0
611 🔎질문 초딩수준) 진부분집합 확인여부 [2] ㅇㅇ(219.254) 21.09.27 169 0
609 🔎질문 혹시 이런 방식은 못하나요 [2] ㅇㅇ(122.35) 21.09.26 156 0
608 🔎질문 전자과인데 어떻게해야되지 [4] 망치(59.27) 21.09.24 287 0
607 일반 블록체인기술 갤러리 홍보왔습니다 [1] 시립전전컴갤로그로 이동합니다. 21.09.23 159 1
606 🔎질문 댓글 크롤링 하는 중인데 초보라서 방법을 모르겠습니다.. [3] ㅇㅇ(180.71) 21.09.23 1339 1
605 🔎질문 시간 비교가 안돼오.. [2] 초보에오(211.223) 21.09.22 154 0
604 🔎질문 셀레니움으로 디씨 글을 순차적으로 열려고 하는데요 [1] ㅇㅇ(210.100) 21.09.22 200 0
603 🔎질문 selenium으로 크롤링할때 정보 못가져오는 동적페이지 있을수있음? ㅇㅇ(39.7) 21.09.22 341 0
602 🔎질문 키보드로부터 입력받는다는 말이 대체 무슨말이야...ㅠㅠㅠㅠㅠㅠ [1] ㅇㅇ(49.142) 21.09.21 150 0
601 📚정보 (__init__, self, super) ㅇㅇ갤로그로 이동합니다. 21.09.19 174 2
600 🔎질문 자꾸 else에서 오류나는데 왜이런가요... [2] ㅇㅇ(59.1) 21.09.19 197 0
599 📚정보 if __name__ == "__main__": ㅇㅇ갤로그로 이동합니다. 21.09.19 172 2
598 🔎질문 파이썬 좆같은 GPU cuda 시발새끼 [4] ㅇㅇ(47.13) 21.09.19 661 0
597 🔎질문 파딱 pythoner 봐줭.. [2] ㅇㅇ(1.252) 21.09.19 307 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2