1 달성 1 + 2! +3! +4! +5를! + ... + N!
1 '' ' +3 2 + ... + 1 + N! 산출 ' '' 2 (INPUT (N = INT를 ' 입력 값 N : ' )) . 3 totalnum = 1 4. 위해 I 의 범위 (2, . (1) + N-가 ) . 5 NUM = 1. 6. 위한 J 의 범위 (1 ,. 1 + I. ) . 7 NUM = NUM * J . 8 S = NUM . 9 totalnum + = S (10) 이 전단 (totalnum)
2의 정수를 입력하고 숫자 선화 여부를 판정한다
1 '' ' 자기애 수 함수 정의 ' '' 2 DEF 선화 (NUM) . 3 numcopy = NUM 4. A = [] 5. 그동안 NUM : . 6 X 10 % = NUM . 7 a.append (X) . 8 NUM = NUM / / 10 . 9 L = LEN (A) 10 써머 = 0 11. 에 대한 I 에서 A : 12이다 써머 써머 = I + ** L (13)은 IF 써머 == numcopy : 14 리턴 트루 15 다른 : 16 반환 거짓 . 17 '' ' 함수 호출 ' '' (18)은 LL = 선화 (INT (입력 ( ' , 수 선화 여부 계산 정수 입력 ' ))) . (19) 전단 (LL)
3, 나열 모든 숫자를 정수 입력 (N> = 1000)의 N 100 선화에
1 '' ' 자기애 번호 결정하고 리턴 100>의 모든 수 선화 n 및 파라미터 N> = 1000 수락 ' '' 2 DEF Daffodilnum (N) 3. dafnumlist = [] 4. 위해 I 에서 (범위 100 , N- + 1이다. ) . 5 m = 선화 (I) 6. IF m가 된다 참 : . 7 dafnumlist.append (I) 8. 인쇄 (dafnumlist) 9. 10 Daffodilnum (INT (입력 ( ' 입력 N> = 1000의 정수 : ' ) ))
4 세의 범위, J, K는 모두 [1, 1000], 모든 I ^ 2 + J ^ 2 = K ^ 2 개 값을 찾을
1 DEF () 얻기 : 2 U = 0 3 M = [] 4 N = [] 5 H = [] (6) 에 대한 I 의 범위 (1,1001 ) (7) 에 대한 J 의 범위 (1,1001 ) 8 K = 1000 I- J 9 경우 I ** 2 + J K == 2 ** ** 2 : 10 '' ' 列表添加用APPEND () ' '' 11 m.append (I) 12 n.append (j) 13 h.append (K) 14 U = U + 1 15 리턴 m, N, H, U 16 17 [F, D, S, U = GET () 18 인쇄 (F, D, s가 U)