playXP

서브 메뉴

Page. 464 / 12500 [내 메뉴에 추가]
글쓰기
작성자 아이콘 와이즈댄
작성일 2021-10-25 17:50:51 KST 조회 805
제목
파이썬 코딩 관련해서 문의 하나 드립니다........ㅜ

전에도 한번 여줘봤었는데 이번에도 또 여쭤보네요 ㅜ

 

우선 문제가

 

 

숫자문자열
4love
8smile
6kiss

내용을 활용해서 숫자를 입력하면 문자가 나오는 방식을 만드는 것인데요.

예를 들어서 48686을 입력하면 lovesmilekisssmilekiss 이 나오는 방식입니다.

 

제가 지금까지 만든 함수는 아래와 같은데 여기서 막혔습니다 ㅜㅜ

파이썬 고수분의 도움 부탁드립니다...

 

# 비밀번호를 만들어주는 함수 yoonHa()를 만들어봅시다.

def yoonHa(nums):

    dict = {"4":"love", "8":"smile", "6":"kiss"}

    passwd=""

    strnums = str(nums)

    for i in range(len(strnums)):

        passwd = dict[strnums]

        return(passwd)

 

# 채점을 위한 코드입니다. 이를 수정하지 마세요!

nums = int(input())

print(yoonHa(nums))​ 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

아이콘 베리타스꼬꼬마 (2021-10-25 18:53:38 KST)
0↑ ↓0
센스 이미지
password += pass_dict[] 로 하시죠
그리고 dict는 키워드니까 변수 이름을 다른 것으로 바꾸셔야 합니다
아이콘 NidasXPn (2021-10-26 12:49:26 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
dict[strnums] 로 하셔야 되고

return은 for loop 밖으로 빼세요
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.