디시인사이드 갤러리

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

갤러리 본문 영역

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

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
- AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
663 일반 주식 자동매매 한달걸려서 만들었다 ㅜㅜ [4] TazDingo갤로그로 이동합니다. 21.10.07 5487 5
🔎질문 파이썬 재밌어요 [2] ㅇㅇ(115.143) 21.10.07 204 0
657 🔎질문 문제상황 [6] ㅇㅇ(124.50) 21.10.06 150 0
656 📘제출 대회 제출 양식 [3] 주넹갤로그로 이동합니다. 21.10.06 174 0
655 일반 파이썬 자유 주제 추천해주실 분 ,, [5] ㅇㅇ(121.190) 21.10.06 669 0
654 📢대회 (첫 대회) 파이썬으로 이미지 차단 뚫기 [8] 주넹갤로그로 이동합니다. 21.10.06 491 1
653 일반 갤 활성화를 위해 코딩 대회나 열까 [3] 주넹갤로그로 이동합니다. 21.10.06 149 0
651 🔎질문 파이썬 배울때 ide 뭐로 시작하는게 좋을까요? [8] ㅇㅇ(115.143) 21.10.06 248 0
650 🔎질문 파이썬 opencv 설치오류가 나는데 좀 도와주세요 [1] ㅇㅇ(180.70) 21.10.06 333 3
649 일반 아래 문제 [1] pythoner갤로그로 이동합니다. 21.10.05 103 1
647 🔎질문 초보 파이썬 질문있습니다.. [1] 만맨맨갤로그로 이동합니다. 21.10.05 169 0
645 🔎질문 Crawling Open SSL 관련 문제 파이썬어린이(61.72) 21.10.05 324 0
644 🔎질문 미분방정식 푸는 문제인데 [4] ㅇㅇ(183.99) 21.10.05 657 0
643 🔎질문 파이선 name에러 질문입니다ㅠㅠ [2] ㅇㅇ(59.27) 21.10.04 128 0
642 🔎질문 PyQt5 signal 질문점 [4] TazDingo갤로그로 이동합니다. 21.10.04 1516 0
640 🔎질문 이거 왜 자꾸 에러 뜨냐? [11] ㅇㅇ(112.153) 21.10.04 164 0
633 🔎질문 스플릿함수 관련 [2] ㅇㅇ(14.43) 21.10.02 124 0
632 🔎질문 파이썬으로 한문으로 된 시에서 단어나 글자의 빈도수를 계산하는 거 가능? [5] ㅇㅇ(121.128) 21.10.01 229 0
631 일반 파이썬 프로젝트 추천좀 [3] ㅇㅇ(211.117) 21.10.01 437 0
629 🔎질문 피그라틴어 숙제 도움 앙망문 [2] 파린이(1.251) 21.10.01 248 0
628 🔎질문 Jupyter notebook line magic 에러 어떻게 해결함?? 구리갤로그로 이동합니다. 21.09.30 815 0
626 🔎질문 이것좀 봐주세요 [3] ㅇㅇ(121.132) 21.09.30 162 0
625 일반 감사합니당 [3] ㅇㅇ(118.235) 21.09.30 118 0
618 🔎질문 이거 왜 안되는 거임? [1] ㅇㅇ(211.244) 21.09.29 440 0
617 🔎질문 파이썬 과제인데 도움좀 주실분 ㅜ [2] 00(180.67) 21.09.28 242 0
616 🔎질문 형님들 파이썬 xml 데이터 긁어와서 excel에 찍어낼 수 있나요? [1] ㅇㅇ(211.34) 21.09.28 143 0
614 🔎질문 subprocess 질문 ㅇㅇ(121.142) 21.09.28 124 0
613 일반 해답을 보는 것도 공부가 되는듯 [2] ㅇㅇ(211.117) 21.09.28 153 0
612 🔎질문 파이썬 크롤링한 내용 카톡에 일정한 주기로 메시지 오게 할 수 있나요? [2] ㅇㅇ(211.34) 21.09.27 223 0
611 🔎질문 초딩수준) 진부분집합 확인여부 [2] ㅇㅇ(219.254) 21.09.27 156 0
609 🔎질문 혹시 이런 방식은 못하나요 [2] ㅇㅇ(122.35) 21.09.26 140 0
608 🔎질문 전자과인데 어떻게해야되지 [4] 망치(59.27) 21.09.24 244 0
607 일반 블록체인기술 갤러리 홍보왔습니다 [1] 시립전전컴갤로그로 이동합니다. 21.09.23 141 1
606 🔎질문 댓글 크롤링 하는 중인데 초보라서 방법을 모르겠습니다.. [3] ㅇㅇ(180.71) 21.09.23 1270 1
605 🔎질문 시간 비교가 안돼오.. [2] 초보에오(211.223) 21.09.22 141 0
604 🔎질문 셀레니움으로 디씨 글을 순차적으로 열려고 하는데요 [1] ㅇㅇ(210.100) 21.09.22 194 0
603 🔎질문 selenium으로 크롤링할때 정보 못가져오는 동적페이지 있을수있음? ㅇㅇ(39.7) 21.09.22 330 0
602 🔎질문 키보드로부터 입력받는다는 말이 대체 무슨말이야...ㅠㅠㅠㅠㅠㅠ [1] ㅇㅇ(49.142) 21.09.21 137 0
601 📚정보 (__init__, self, super) ㅇㅇ갤로그로 이동합니다. 21.09.19 165 2
600 🔎질문 자꾸 else에서 오류나는데 왜이런가요... [2] ㅇㅇ(59.1) 21.09.19 184 0
599 📚정보 if __name__ == "__main__": ㅇㅇ갤로그로 이동합니다. 21.09.19 162 2
598 🔎질문 파이썬 좆같은 GPU cuda 시발새끼 [4] ㅇㅇ(47.13) 21.09.19 574 0
597 🔎질문 파딱 pythoner 봐줭.. [2] ㅇㅇ(1.252) 21.09.19 293 0
596 🔎질문 형들 파이썬 텍스트 파일... [1] ㅇㅇ(149.149) 21.09.18 153 0
595 🔎질문 아톰 편집기 쓰는 파린이인데 이 오류는 어떻게 해결함? [2] ㅇㅇ(220.86) 21.09.17 3169 0
594 🔎질문 도와줘 [3] ㅇㅇ(1.252) 21.09.17 140 1
593 🔎질문 비주얼스튜디오처럼 함수쓰고 탭누르면 커서 오른쪽으로 가는거 없음? [3] ㅇㅇ(117.111) 21.09.16 147 0
592 🔎질문 백준문제 파이썬으로 풀어도되냐 [3] ㅇㅇ(1.228) 21.09.15 241 0
589 🔎질문 형들 디스코드 봇 파이썬 질문좀 (211.201) 21.09.14 145 0
588 🔎질문 아톰 편집기 쓰는 분들 계시나요? [1] ㅇㅇ(1.230) 21.09.13 147 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2