判斷輸入的字符串是否是整數還是小數最簡單的判斷方法:
while True:
num = input("請輸入一個數字:")
try:
n1=eval(num)
except:
print("輸入的不是數字程序結束")
break
if isinstance(n1,float):
print('輸入的是小數請重新輸入:')
continue
else:
print("輸入的是整數沒問題")
Python數學函數
|
|||||||||||||||||||||||||||||||
Python隨機數函數
函數 | 描述 |
---|---|
choice(seq) | 從序列的元素中隨機挑選一個元素,比如random.choice(range(10)),從0到9中隨機挑選一個整數。 |
randrange ([start,] stop [,step]) | 從指定范圍內,按指定基數遞增的集合中獲取一個隨機數,基數缺省值為1 |
random() | 隨機生成下一個實數,它在[0,1)范圍內。 |
seed([x]) | 改變隨機數生成器的種子seed。如果你不了解其原理,你不必特別去設定seed,Python會幫你選擇seed。 |
shuffle(lst) | 將序列的所有元素隨機排序 |
uniform(x, y) | 隨機生成下一個實數,它在[x,y]范圍內。 |