? ? ? 代碼是接觸一個新的知識點卜录,隨機函數(shù)的使用和把類型確定為數(shù)據(jù)型。涉及到的有random()和int()
? ? ? ? 調(diào)用隨機(random)模塊眶明,圖片限制沒有顯示出來艰毒;定義一個空列表;利用for循環(huán)在range列表中循環(huán)數(shù)據(jù)搜囱;調(diào)用隨機函數(shù)丑瞧,在for循環(huán)中的變量和20這一范圍內(nèi)隨機生成一個數(shù);將這一生成的字符用int()函數(shù)轉(zhuǎn)換為數(shù)據(jù)類型賦于變量s蜀肘;打印s绊汹;將s的值進行一種運算后添加到列表末尾。最后打印列表扮宠。輸出結(jié)果是十個隨機數(shù)西乖;列表中的內(nèi)容發(fā)現(xiàn)跟打印出的隨機數(shù)相同。
? ? ? ? ? 把隨機函數(shù)的范圍參數(shù)順序改變發(fā)現(xiàn)仍然可以輸出結(jié)果坛增;但結(jié)果跟前述代碼的不同获雕,發(fā)現(xiàn)隨機數(shù)19對應列表中有0值,而其他值都是原來的數(shù)收捣。
? ? ? 添加列表元素的運算表達式改變下届案,發(fā)現(xiàn)列表中的元素全部變成了0或1,并且對應奇數(shù)為1罢艾、偶數(shù)為0÷茜瑁現(xiàn)在知道了s%19這一表達式是對變量s求余數(shù)。查了資料才知道這叫求模運算昆婿。
再次運行代碼發(fā)現(xiàn)真的就是隨機生成的數(shù)字球碉。
總結(jié):
1、random在python中內(nèi)置為隨機函數(shù)仓蛆,隨機生成字符睁冬;uniform方法是表示在某一范圍內(nèi)生成隨機數(shù);范圍順序不影響代碼運行;
2豆拨、int()函數(shù)表示把字符轉(zhuǎn)換為數(shù)字直奋,當然是數(shù)字類型的字符才可以;在需要用戶輸入操作并且進行與數(shù)字有關(guān)的條件判斷時非常有用施禾;
3脚线、求模運算就是求余數(shù),用%表示弥搞。