首頁 後端開發 Python教學 5個必備的Python入門實例程式碼

5個必備的Python入門實例程式碼

Jan 13, 2024 am 08:39 AM
循環 條件語句 函數化

5個必備的Python入門實例程式碼

Python入門程式碼:學習必備的5個實例

Python是一種簡單易學的高階程式語言,廣泛用於資料分析、機器學習、網絡爬蟲等領域。對於初學者來說,掌握一些基本的Python程式碼是很重要的。本文將介紹5個簡單的實例程式碼,幫助初學者快速入門Python程式設計。

  1. 列印Hello, World!
print("Hello, World!")
登入後複製

這是Python程式設計中最簡單的一個實例,用來驗證你的環境是否正確安裝。使用print函數將字串"Hello, World!"輸出到控制台。

  1. 計算圓的周長和麵積
import math

radius = float(input("请输入圆的半径:"))
circumference = 2 * math.pi * radius
area = math.pi * radius ** 2

print("圆的周长为:", circumference)
print("圆的面积为:", area)
登入後複製

這個實例用來示範如何進行簡單的數學計算。使用者輸入圓的半徑,程式碼使用math模組計算圓的周長和麵積,並將結果輸出。

  1. 判斷一個數是否是質數
num = int(input("请输入一个正整数:"))
is_prime = True

if num <= 1:
    is_prime = False
else:
    for i in range(2, int(math.sqrt(num)) + 1):
        if num % i == 0:
            is_prime = False
            break

if is_prime:
    print(num, "是素数")
else:
    print(num, "不是素数")
登入後複製

這個實例展示如何使用迴圈和條件語句,在Python中判斷一個數是否是質數。程式碼使用取餘運算子判斷能否整除,如果能整除則不是質數。

  1. 猜數字遊戲
import random

number = random.randint(1, 100)
guess = int(input("猜一个1到100的数字:"))

while guess != number:
    if guess > number:
        print("猜大了")
    else:
        print("猜小了")
    guess = int(input("再猜一个1到100的数字:"))

print("恭喜你猜对了!")
登入後複製

這個實例展示如何使用循環和隨機數產生器,實現一個簡單的猜數字遊戲。程式碼會產生一個1到100之間的隨機數,然後提示使用者猜一個數字,根據使用者的猜測輸出猜大了還是猜小了,直到猜對為止。

  1. 爬取網頁內容
import requests

url = "https://www.example.com"
response = requests.get(url)
content = response.text

print(content)
登入後複製

這個實例展示如何使用requests函式庫進行網路爬蟲。程式碼使用requests函式庫發送GET請求取得指定網址的內容,並將內容輸出到控制台。

這是5個基本的Python實例程式碼,涵蓋了列印、數學運算、條件判斷、迴圈、隨機數和網路爬蟲等基本概念。透過學習這些範例程式碼,初學者可以快速掌握Python程式設計的基礎知識,為進一步學習和應用打下堅實的基礎。

以上是5個必備的Python入門實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

lambda表達式跳出循環 lambda表達式跳出循環 Feb 20, 2024 am 08:47 AM

lambda表達式跳出循環,需要具體程式碼範例在程式設計中,循環結構是常用的一種重要語法。然而,在特定的情況下,我們可能希望在循環體內滿足某個條件時,跳出整個循環,而不是僅僅終止當前的循環迭代。在這個時候,lambda表達式的特性可以幫助我們達成跳脫循環的目標。 lambda表達式是一種匿名函數的宣告方式,它可以在內部定義簡單的函數邏輯。它與普通的函數聲明不同,

Go語言中的循環和遞歸的比較研究 Go語言中的循環和遞歸的比較研究 Jun 01, 2023 am 09:23 AM

註:本文以Go語言的角度來比較研究循環和遞歸。在編寫程式時,經常會遇到需要對一系列資料或操作進行重複處理的情況。為了實現這一點,我們需要使用循環或遞歸。循環和遞歸都是常用的處理方式,但在實際應用中,它們各有優缺點,因此在選擇使用哪種方法時需要考慮實際情況。本文將對Go語言中的循環和遞歸進行比較研究。一、循環循環是一種重複執行某段程式碼的機制。 Go語言中主要有三

PHP傳回數組所有值,組成一個數組 PHP傳回數組所有值,組成一個數組 Mar 21, 2024 am 09:06 AM

這篇文章將為大家詳細講解有關PHP返回數組所有值,組成一個數組,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。使用array_values()函數array_values()函數傳回陣列中所有值的陣列。它不會保留原始數組的鍵。 $array=[&quot;foo&quot;=&gt;&quot;bar&quot;,&quot;baz&quot;=&gt;&quot;qux&quot;];$values=array_values($array);//$values將是[&quot;bar&quot;,&quot;qux&quot;]使用迴圈可以使用循環手動獲取數組的所有值並將其新增至一個新

Java Iterator 與 Iterable:邁入編寫優雅程式碼的行列 Java Iterator 與 Iterable:邁入編寫優雅程式碼的行列 Feb 19, 2024 pm 02:54 PM

Iterator介面Iterator介面是一個用於遍歷集合的介面。它提供了幾個方法,包括hasNext()、next()和remove()。 hasNext()方法傳回布林值,指示集合中是否還有下一個元素。 next()方法傳回集合中的下一個元素,並將其從集合中刪除。 remove()方法從集合中刪除目前元素。以下程式碼範例示範如何使用Iterator介面來遍歷集合:Listnames=Arrays.asList("John","Mary","Bob");Iterator

Java函數中遞歸呼叫有哪些替代方案? Java函數中遞歸呼叫有哪些替代方案? May 05, 2024 am 10:42 AM

用迭代取代Java函數中的遞迴呼叫在Java中,遞歸是一個強大的工具,用來解決各種問題。但是,在某些情況下,使用迭代可能是更好的選擇,因為它更有效且不易出現堆疊溢位。以下是迭代的優點:效率更高,因為它不需要為每個遞歸呼叫建立新的堆疊幀。不容易發生堆疊溢出,因為堆疊空間使用受限。替代遞歸呼叫的迭代方法:Java中有幾種方法可以將遞歸函數轉換為迭代函數。 1.使用棧使用棧是將遞歸函數轉換為迭代函數最簡單的方法。堆疊是一種後入先出(LIFO)資料結構,類似函式呼叫堆疊。 publicintfa

python中使用向量化替換循環 python中使用向量化替換循環 Apr 14, 2023 pm 07:07 PM

所有程式語言都離不開循環。因此,預設情況下,只要有重複操作,我們就會開始執行循環。但是當我們處理大量迭代(數百萬/十億行)時,使用循環是一種犯罪。您可能會被困幾個小時,後來才意識到它行不通。這就是在python中實現向量化變得非常關鍵的地方。什麼是矢量化?向量化是一種在資料集上實現(NumPy)數組運算的技術。在後台,它將操作一次應用於數組或系列的所有元素(不同於一次操作一行的“for”循環)。接下來我們使用一些用例來示範什麼是向量化。求數字總和##使用循環importtimestart

foreach和for迴圈的差別是什麼 foreach和for迴圈的差別是什麼 Jan 05, 2023 pm 04:26 PM

區別:1、for透過索引來循環遍歷每一個資料元素,而forEach透過JS底層程式來循環遍歷數組的資料元素;2、for可以透過break關鍵字來終止迴圈的執行,而forEach不可以;3、 for可以透過控制迴圈變數的數值來控制迴圈的執行,而forEach不行;4、for在迴圈外可以呼叫迴圈變量,而forEach在迴圈外不能呼叫迴圈變數;5、for的執行效率要高於forEach。

如何處理PHP循環嵌套錯誤並產生相應的報錯訊息 如何處理PHP循環嵌套錯誤並產生相應的報錯訊息 Aug 07, 2023 pm 01:33 PM

如何處理PHP循環嵌套錯誤並產生對應的報錯資訊在開發中,我們經常會用到循環語句來處理重複的任務,例如遍歷數組、處理資料庫查詢結果等。然而,在使用循環嵌套的過程中,有時會遇到錯誤,例如無限循環或嵌套層數過多,這種問題會導致伺服器效能下降甚至崩潰。為了更好地處理這類錯誤,並產生相應的報錯訊息,本文將介紹一些常見的處理方式,並給出相應的程式碼範例。一、使用計數器來

See all articles