Python 기초 과정 학습: 7일차, 연습 및 코딩 과제⚔️

어서오세요 🖐️ 오늘의 일정은 더 재미있는 문제를 푸는 것입니다! ❤️ 복잡한 패턴과 놀라운 시퀀스 ✨




오늘은 while 루프와 for 루프에 대한 몇 가지 질문을 더 풀어보겠습니다. 😁 2~3개의 샘플 질문에 이어 연습문제와 코딩 챌린지⚔️를 보겠습니다.

샘플 질문-

1) 피보나치 수를 출력하는 프로그램을 작성하십시오.

a=0
b=1
print('0,1,',end="")
for i in range(0,10):
   a,b=b,b+a
   print(b,end=",")


값의 동시 할당
두 번째 마지막 줄에 유의하십시오. 이것은 동시 할당을 위한 Python 구문입니다. 이것은 다음과 같은 임시 변수를 사용하는 것과 같습니다.

temp=a
a=b
b=b+temp


이 파이썬 단축키는 두 개의 숫자를

2) 1부터 10까지의 시간 테이블을 표시하는 프로그램을 작성하십시오.

for i in range(1,11):
    for j in range(1,11):
        print(i,"*",j,"=",j*i)
    print()


산출-

1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
1 * 4 = 4
1 * 5 = 5
1 * 6 = 6
1 * 7 = 7
1 * 8 = 8
1 * 9 = 9
1 * 10 = 10

2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
2 * 10 = 20
.
.
.
. for numbers upto 10


이렇게 적은 양의 코드가 몇 초 만에 할 수 있는 일을 배우는 데 몇 년이 걸렸습니다...🤩

수업 과정-

1)- 4일째에 수행한 계승 프로그램을 수정하여 0과 음수에 대한 오류 검사를 수행합니다.(if-else 사용) Answer

2) 다음과 같은 결과를 출력하는 프로그램을 작성하십시오. Answer

1
121
12321
1234321


3) 사용자가 입력한 범위(0 포함)에서 표시할 프로그램perfect numbers을 작성하십시오.

코딩 챌린지-⚔️
1) 이 무한 패턴의 항을 50까지 표시하는 프로그램을 작성하십시오.

1, 2,2,3,3, 4,4,4,5,5,5,6,6,6, 7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,.....


아래에 답변을 댓글로 달아주세요. 누가 하나를 해결할 수 있는지 봅시다. 🗡️🛡️ 생각보다 어렵습니다 조심하세요....😉

이 질문에 대한 답변은 내일 세션에서 제공됩니다. 🤞 업데이트를 위해 저를 팔로우하여 계속 지켜봐 주세요 👍. 아래 좋아요와 댓글 부탁드립니다😊

좋은 웹페이지 즐겨찾기