보통프로그래밍
기본 인수가 사용될 때 Python은 fancy(3, '.')에 대해 무엇을 인쇄합니까?
짧은 답변
**
.*.*.*.**를 인쇄합니다.질문
이 코드는 무엇을 인쇄합니까?
def fancy(length, char1='-', char2='*'):
return (char1 + char2) * length + char1
print(fancy(3, '.'))
설명
fancy(3, '.')에서 length는 3을 받고, char1은 마침표를 받고, char2는 기본값인 별표를 유지합니다.
.* 쌍이 세 번 반복되어 .*.*.*가 생성됩니다. char1의 마지막 마침표가 추가되어 **.*.*.*.**가 생성됩니다.
플랫폼
- Stepik
