급급)) 파이썬X 엔트리 블록코드 좀 도와주세요

급급)) 파이썬X 엔트리 블록코드 좀 도와주세요

작성일 2024.05.21댓글 1건
    게시물 수정 , 삭제는 로그인 필요

1~100 사이의 수 10개를 무작위로 생성하여 ‘수 리스트’에 저장하고, 저장된 수 중에 홀수를 판별하여 ‘홀수 리스트’에 저장하고 홀수가 몇 개인 지와 홀수들의 합을  구하여 말하는 프로그램을 작성하시오.


파이썬 말고 엔트리로 짠 코드블럭 알려주세요



profile_image 익명 작성일 -

1. 무작위 수 생성

10개의 1~100 사이의 수를 생성하여 리스트에 저장합니다.

2. 홀수 판별

리스트의 각 수가 홀수인지 판별하여, 홀수 리스트에 저장합니다.

3. 홀수의 개수와 합 계산

홀수 리스트의 길이를 구하여 홀수의 개수를 구합니다.

홀수 리스트의 모든 요소를 더하여 합을 구합니다.

아래는 엔트리에서 사용할 수 있는 코드블럭을 단계별로 설명한 것입니다.

엔트리 코드블럭

1. 무작위 수 생성 및 리스트 저장

"변수" 탭에서 수 리스트, 홀수 리스트, 수, 홀수의 개수, 홀수의 합 변수를 만듭니다.

"리스트" 탭에서 수 리스트, 홀수 리스트를 만듭니다.

"제어" 탭에서 반복하기 10번 블럭을 사용합니다.

"연산" 탭에서 랜덤 수 1부터 100까지 블럭을 사용합니다.

"변수" 탭에서 수에 랜덤 수를 저장합니다.

"리스트" 탭에서 수 리스트에 추가하기 블럭을 사용하여 수 리스트에 수를 추가합니다.

2. 홀수 판별 및 홀수 리스트 저장

"제어" 탭에서 만약 ~라면 블럭을 사용합니다.

"연산" 탭에서 나머지 블럭을 사용하여 수를 2로 나눈 나머지가 1인지 판별합니다.

"리스트" 탭에서 홀수 리스트에 추가하기 블럭을 사용하여 수를 홀수 리스트에 추가합니다.

3. 홀수의 개수와 합 계산

"변수" 탭에서 홀수의 개수를 0으로 설정합니다.

"변수" 탭에서 홀수의 합을 0으로 설정합니다.

"제어" 탭에서 반복하기 (홀수 리스트의 길이) 블럭을 사용합니다.

"리스트" 탭에서 홀수 리스트의 (i번째) 항목 블럭을 사용하여 i번째 홀수를 가져옵니다.

"연산" 탭에서 + 블럭을 사용하여 홀수의 합에 i번째 홀수를 더합니다.

"변수" 탭에서 홀수의 개수를 1 증가시킵니다.

이제 전체 코드블럭을 하나로 모아서 엔트리에서 실행할 수 있는 형태로 구성해봅시다.

엔트리 코드블럭 전체 구성

수 리스트와 홀수 리스트를 초기화합니다.

반복하기 10번 블럭:

랜덤 수 1부터 100까지를 수에 저장합니다.

수 리스트에 추가하기 수.

만약 (수 % 2 == 1)이라면:

홀수 리스트에 추가하기 수.

홀수의 개수를 0으로 설정합니다.

홀수의 합을 0으로 설정합니다.

반복하기 (홀수 리스트의 길이) 블럭:

홀수 리스트의 (i번째) 항목을 i번째 홀수로 가져옵니다.

홀수의 합 = 홀수의 합 + i번째 홀수.

홀수의 개수를 1 증가시킵니다.

이런 식으로 엔트리에서 코드블럭을 조합하여 프로그램을 구성할 수 있습니다. 직접 엔트리에서 코드를 작성하면서 블럭을 연결해보시면 보다 쉽게 이해하실 수 있을 것입니다.

엔트리파이썬과 그냥 파이썬

... 그 파이썬은 진짜 파이썬이랑 같은건가요? 아님 더 쉽게 만든건가요? 엔트리파이썬블록 코딩 언어인 엔트리코드를 프로그래밍 언어 중 하나인 파이썬(Python)과...

파이썬 코드/메소드 관련 도서

... 그래서 파이썬에서 쓰이는 모든 코드와... 들여쓰기로만 블록 지정(인텐트:indent)... 사용예 x=1, y=6 (x,y=1,6) x=4+3 x=x+1 (x += 1) x=x+y (x += y)...

파이썬 문제 좀 도와주세요

... 이 문제는 어떤 코드를 출력해야 저런 결과가 나오는지를 전혀 모르겠습니다. 파이썬 다루시는 분들 중에 idle 이라는 프로그램 이용해서 저 문제 ...