Python是一種高級編程語言,支持各種編程范式,如面向對象、函數(shù)式和過程式編程。在Python中,我們可以通過隨機函數(shù)來生成隨機數(shù),用于各種應用場景。下面我們來講解如何利用Python生成不等于的隨機數(shù)。
import random # 隨機生成不等于10的整數(shù) num = 10 while num == 10: num = random.randint(1, 20) print(num)
在上述代碼中,我們使用Python內(nèi)置的隨機函數(shù)random.randint()生成一個1到20之間的整數(shù),并判斷是否等于10,如果等于10,則繼續(xù)隨機生成,直到生成的數(shù)不等于10為止。
import random # 隨機生成不等于列表中任意一個值的整數(shù) num_list = [10, 15, 18] num = random.randint(1, 20) while num in num_list: num = random.randint(1, 20) print(num)
以上代碼中,我們在隨機生成數(shù)的基礎上,增加了一個列表num_list,用于存儲不需要生成的數(shù)。隨機生成的數(shù)在num_list中則需要重新生成。
Python中如此簡單地生成隨機數(shù),使得我們能夠輕松處理各種問題。代碼簡潔、高效,易于學習和理解,是一門非常實用的編程語言。