python练习集100题_8道关于python的练习题
正所謂檢驗出真知,唯有通過做練習的方式才知道自己懂得多少。下面是一些基礎的Python練習題,python編程的學習者可以根據自己的需求和學習程度,廢話不多說,趕緊開始吧。
1、整型,講講python普通整型與長整型區別。
python整形一共有三種:布爾型,長整型和常規整型。普通型和長整型主要的區別是,能表示的數據位數的不同。
2、 定義一個函數,用于兩個數相乘,并調用這個函數。
3、標準類型運算符。 寫一段腳本,輸入一個測驗成績,根據下面的標準,輸出他的評分。
成績(A-F)。
A: 90–100
B: 80–89
C: 70–79
D: 60–69
F: <60
(以下腳本,最好在增加對輸入數據的判斷!!!!!)
4、取余。判斷給定年份是否是閏年。使用下面的公式:
一個閏年就是指它可以被 4 整除,但不能被 100 整除,或者它既可以被400整(我覺得既可以被4整除又可以被100整除又問題,這樣1900年什么的都是閏年了)除。比如 1992,1996 和 2000 年是閏年,但 1967 和 1900 則不是閏年。下一個是閏年的整世紀是 2400 年。
5、取余。
取一個任意小于 1 美元的金額,然后計算可以換成最少多少枚硬幣。硬幣有 1美分,5 美分,10 美分,25 美分四種。1 美元等于 100 美分。舉例來說,0.76 美元換算結果應該是 3 枚 25 美分,1 枚 1 美分。類似 76 枚 1 美分,2 枚 25 美分+2 枚 10 美分+1 枚 5 美分+1枚 1 美分這樣的結果都是不符合要求的。
6、數值形式 回答下面關于數值格式的問題:
(a) 為什么下面的例子里 17+32 等于 49, 而 017+32 等于 47, 017+032 等于 41?
>>> 17 + 32
49
>>> 017+ 32
47
>>> 017 + 032
41
(b)為什么下面這個表達式我們得到的結果是 134L 而不是 1342 ?
>>> 56l + 78l (只要有一個數據為長整數,結果均為長整數)
134L
(a)17+32:均為10進制,017+32:八進制017, 017+032:均為8進制
(b)數字類型是長整形而不是字符串
7、系統限制。
寫一段腳本確認一下你的 Python 所能處理的整數,長整數,浮點數和復數的范圍
8、隨機數。
熟讀隨機數模塊然后解下面的題: 生成一個有 N 個元素的由隨機數 n 組成的列表, 其中 N 和 n 的取值范圍分別為: (1 < N <= 100), (0 <= n <= 231 -1)。然后再隨機從這個列表中取 N (1 <= N <= 100)個隨 機數出來, 對它們排序,然后顯示這個子集。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python练习集100题_8道关于python的练习题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery获取浏览器版本号_前端为什么
- 下一篇: python中赋值语句的作用_pytho