素數:
能被1和它本身整除的數字稱為質數。 (例如-->3,5,7)
1)是否找到質數:
no = int(input("Enter no. ")) div = 2 while div<no: if no print prime break div else:> <p>輸出:<br> </p> <pre class="brush:php;toolbar:false">1)Enter no. 5 Prime 2)Enter no. 6 Not Prime
2) 將輸入的數字反轉並判斷反轉後的數字是否為質數:
def reverse_a_no(no): reverse = 0 while no>0: rem = no%10 reverse = (reverse*10) + rem no//=10 #no=no//10 return reverse no = int(input("Enter no. ")) reversed_no = reverse_a_no(no) #31 71 print(reversed_no) def find_prime(no): div = 2 while div<no: if no return false break div else: true result1="find_prime(no)" result2="find_prime(reversed_no)" result2: print number emirp> <p>輸出:<br> </p> <pre class="brush:php;toolbar:false">1)Enter no. 15 51 EMIRP number 2)Enter no. 14 41 not EMIRP number
完美數字
完美數意味著它的可整除數總和將等於該數。 (例如-->6 能被 1,2,3 整除且 1 2 3=6)
def find_perfect(no): total = 0 div = 1 while div<no: if no total="total" div else: no: return true false no. result="find_perfect(no)" true: print number perfect> <p>輸出:<br> </p> <pre class="brush:php;toolbar:false">Enter no. 6 Perfect Number
平方根:
求輸入數字的平方以及該平方根數的數字和。
def square(no): return no**2 no=int(input("Enter the number:")) result=square(no) def sum_of_digits(num): sum=0 while num>0: sum=sum+num%10 num=num//10 return sum if result <p>輸出:<br> </p> <pre class="brush:php;toolbar:false">Enter the number:4 7
在上面的範例中,給定的輸入數字是 4,
-->4 的平方根是 4x4=16
-->該平方數 1 6=7 的各位數字和。
任務-1 **
**自守數
檢查一個數字的平方是否以相同的數字結尾。
例:5 → 自同構 (5²=25)、6 → 自同構 (6²=36)、7 → 非自同構。
def square(no): return no**2 no=int(input("Enter the number:")) result=square(no) print(result) while result>0: rem=result%10 if rem==no: print("Automorphic number") break else: print("Not Automorphic number") break
輸出:
1)Enter the number:5 25 Automorphic number 2)Enter the number:4 16 Not Automorphic number
任務:2
斐波那契數列
產生達到給定數字的斐波那契數列。
範例:輸入:10 → 輸出:0, 1, 1, 2, 3, 5, 8.
no = int(input("Enter the number of required sequence: ")) first_num,sec_num =0 ,1 while first_num <p>輸出:<br> </p> <pre class="brush:php;toolbar:false">Enter the number of required sequence: 10 0 1 1 2 3 5 8
以上是Python Day-循環-練習與任務的詳細內容。更多資訊請關注PHP中文網其他相關文章!