파이썬 질문이요!

박지원@Google의 이미지

학교 과제인데 너무 어렵네요 도움을 받을수 있을까요?

File attachments: 
첨부파일 크기
Image icon 00000000.png35.71 KB
세벌의 이미지

박지원@Google의 이미지

죄송합니다. 잘몰랐네요 ㅠㅠ

황병희의 이미지

간만에 파이썬 연습차 4번만 한번 짜봤네유~~~

[우분투 18.04 파여폭스 나비에서 적어유~~~]

댓글 첨부 파일: 
첨부파일 크기
Image icon Screenshot from 2020-12-16 19-42-09.png342.17 KB

--
^고맙습니다 감사합니다_^))//

박지원@Google의 이미지

와.. 너무 감사드립니다.

익명 사용자의 이미지

보통 프로그래밍 관련 QnA에서 숙제 질문은 답변을 잘 안 해주는 게 불문율이지만,

불문율이란 깨지기 위해 있는 것이고 누군가 벌써 깼다면 확실히 깨줘야죠.

남은 1~3번 문제 답은 아래와 같습니다 ^_^

test = lambda c: print('{:s} = {!r:s}'.format(c, eval(c)))
 
# 1
vodd = lambda *l: sum(elem & 1 for elem in l) # one-liner
 
test("vodd(3,1)")
test("vodd(4,7,6)")
test("vodd(9,2,5,1)")
 
# 2
def rev2(seq):
    seq_rev = ""
    for _ in '_': # for문은 왜 쓰라는 거래요? '_';;
        seq_rev = seq[::-1]
    return seq_rev
 
test("rev2('abcd')")
 
# 3
def div_qr(n1, n2):
    return divmod(n1, n2)
    return divmod(n1, n2)
    return divmod(n1, n2) # 중요하니까 세 번
 
test("div_qr(4, 2)")
test("div_qr(5, 3)")