← 모든 문제
보통프로그래밍

기본 인수가 사용될 때 Python은 fancy(3, '.')에 대해 무엇을 인쇄합니까?

짧은 답변
**.*.*.*.**를 인쇄합니다.

질문

이 코드는 무엇을 인쇄합니까?

def fancy(length, char1='-', char2='*'):
    return (char1 + char2) * length + char1

print(fancy(3, '.'))

설명

fancy(3, '.')에서 length는 3을 받고, char1은 마침표를 받고, char2는 기본값인 별표를 유지합니다.

.* 쌍이 세 번 반복되어 .*.*.*가 생성됩니다. char1의 마지막 마침표가 추가되어 **.*.*.*.**가 생성됩니다.

Python기본 인수문자열

플랫폼

  • Stepik

지금 다운로드하고 내 작업에 무료로 사용해 보세요!

Windows용 다운로드
무료 크레딧 10 15개 • 신용카드 필요 없음버전: 로딩 중…

설치 없이 - 다운로드하고 실행. 가입 없이 - Google로 로그인.