Python While 迴圈教學 #Day3
While 循環上的任務:
- 阿姆斯壯數 第351章 3*3*3 5*5*5 1*1*1 27 125 1 第153話不是阿姆斯壯數
- 霓虹數字 霓虹燈數字是一個數字,其中數字的平方的數字總和等於該數字。 9 --> 81 --> 8 1 = 9 是一個霓虹燈數字
- 數字的階乘 4 = 4! = 4*3*2*1 = 24
- 完美數字 數字除數總和(除了數字本身)傳回相同的數字 ->完美數 6-1、2、3→ 1 2 3 = 6
- 素數
- 素數列表
- Emirp 號碼
#Armstrong def Armstrong(count, Num): sum = 0 i=0 Out = Num while i<count: sum = sum + ((Num%10)**count) Num = Num//10 i+=1 if(sum == Out): print('Output:',sum,'Armstrong') else: print('Output:',sum,'Not a Armstrong') Num = int(input('Enter the num:')) count = 0 out = Num while Num>=1: Num = Num//10 count+=1 print('count :',count,' ') Armstrong(count, out) #Neon Number Num = int(input("Enter the num:")) Square = Num*Num Neon = Num Sum = 0 print(Square) while Square >=1: Sum = Sum + (Square%10) Square = Square//10 if(Sum == Num): print(Num,'Neon Number') else: print(Num,'Not a Neon Number') # Factorial of a Number Num = int(input('Enter the Num:')) Fact = 1 while Num>=1: Fact = Fact * Num Num = Num-1 print('Factorial:', Fact) #Perfect Number Num = int(input('Enter the number:')) i = 1 sum = 0 while i<Num: if(Num%i == 0): sum = sum + i i+=1 if(sum == Num): print(Num,'is a perfect Number') else: print(Num,'is not a perfect number') #Prime Number Num = int(input('Enter the num:')) i = 2 Prime = 1 if Num >1: while i<Num: if(Num%i == 0): Prime = 0 i+=1 if(Prime == 1): print(Num, 'is a prime number') else: print(Num, 'is not a prime number') else: print('Enter a valid num') #List of Prime Numbers Num = int(input('Enter the num:')) i = 2 Prime = 1 j= 2 if Num >1: while j <= Num: while i<j: if(j%i == 0): Prime = 0 i+=1 if(Prime == 1): print(j, 'is a prime number') Prime = 1 i=2 j+=1 else: print('Enter a valid num') #Emirp Number def isPrimeNumber(Num): i = 2 Prime = 1 if Num >1: while i<Num: if(Num%i == 0): Prime = 0 i+=1 return Prime Num = int(input('Enter the num:')) isPrime = isPrimeNumber(Num) rev_Num = 0 if(isPrime == 1): rev = Num while Num >=1: rev_Num = rev_Num *10 + Num%10 Num = Num//10 print(rev_Num) isPrime = isPrimeNumber(rev_Num) if(isPrime ==1): print(rev,'is a Emirp Number') else: print(rev,'is not a Emirp Number') else: print(Num,'is not a Emirp Number')
以上是Python While 迴圈教學 #Day3的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Python适合数据科学、Web开发和自动化任务,而C 适用于系统编程、游戏开发和嵌入式系统。Python以简洁和强大的生态系统著称,C 则以高性能和底层控制能力闻名。

Python在遊戲和GUI開發中表現出色。 1)遊戲開發使用Pygame,提供繪圖、音頻等功能,適合創建2D遊戲。 2)GUI開發可選擇Tkinter或PyQt,Tkinter簡單易用,PyQt功能豐富,適合專業開發。

兩小時內可以學到Python的基礎知識。 1.學習變量和數據類型,2.掌握控制結構如if語句和循環,3.了解函數的定義和使用。這些將幫助你開始編寫簡單的Python程序。

2小時內可以學會Python的基本編程概念和技能。 1.學習變量和數據類型,2.掌握控制流(條件語句和循環),3.理解函數的定義和使用,4.通過簡單示例和代碼片段快速上手Python編程。

Python更易學且易用,C 則更強大但複雜。 1.Python語法簡潔,適合初學者,動態類型和自動內存管理使其易用,但可能導致運行時錯誤。 2.C 提供低級控制和高級特性,適合高性能應用,但學習門檻高,需手動管理內存和類型安全。

要在有限的時間內最大化學習Python的效率,可以使用Python的datetime、time和schedule模塊。 1.datetime模塊用於記錄和規劃學習時間。 2.time模塊幫助設置學習和休息時間。 3.schedule模塊自動化安排每週學習任務。

Python在web開發、數據科學、機器學習、自動化和腳本編寫等領域有廣泛應用。 1)在web開發中,Django和Flask框架簡化了開發過程。 2)數據科學和機器學習領域,NumPy、Pandas、Scikit-learn和TensorFlow庫提供了強大支持。 3)自動化和腳本編寫方面,Python適用於自動化測試和系統管理等任務。

Python在自動化、腳本編寫和任務管理中表現出色。 1)自動化:通過標準庫如os、shutil實現文件備份。 2)腳本編寫:使用psutil庫監控系統資源。 3)任務管理:利用schedule庫調度任務。 Python的易用性和豐富庫支持使其在這些領域中成為首選工具。
