From 97487cb217796729ee3c360a843762fdd14eb825 Mon Sep 17 00:00:00 2001 From: VODKA312 <45384413+VODKA312@users.noreply.github.com> Date: Sun, 2 Feb 2020 01:57:09 +0800 Subject: [PATCH] Add files via upload --- "perfect(\347\255\224\346\241\210\357\274\211.py" | 10 ++++++++++ ...357\274\210\347\255\224\346\241\210\357\274\211.py" | 9 +++++++++ 2 files changed, 19 insertions(+) create mode 100644 "perfect(\347\255\224\346\241\210\357\274\211.py" create mode 100644 "prime\357\274\210\347\255\224\346\241\210\357\274\211.py" diff --git "a/perfect(\347\255\224\346\241\210\357\274\211.py" "b/perfect(\347\255\224\346\241\210\357\274\211.py" new file mode 100644 index 0000000..5f3c054 --- /dev/null +++ "b/perfect(\347\255\224\346\241\210\357\274\211.py" @@ -0,0 +1,10 @@ +import math +for num in range(1, 10000): + result = 0 + for factor in range(1, int(math.sqrt(num)) + 1): + if num % factor == 0: + result += factor + if factor > 1 and num // factor != factor: + result += num // factor + if result == num: + print(num) diff --git "a/prime\357\274\210\347\255\224\346\241\210\357\274\211.py" "b/prime\357\274\210\347\255\224\346\241\210\357\274\211.py" new file mode 100644 index 0000000..ac2d427 --- /dev/null +++ "b/prime\357\274\210\347\255\224\346\241\210\357\274\211.py" @@ -0,0 +1,9 @@ +import math +for num in range(2, 100): + is_prime = True + for factor in range(2, int(math.sqrt(num)) + 1): + if num % factor == 0: + is_prime = False + break + if is_prime: + print(num, end=' ')