Python--基礎練習
2. 在Windows電腦上安裝python3版本,並配置環境變量,確保Dos環境下運行腳本;
3. Linux下有多少種運行python的不同方法,並分析各自優缺點。並說說你最喜歡哪一種?
共有方法三種:Python、Ipython、Vim *.py
代碼比較少喜歡第二種,比較方便;代碼多了就選擇第三種
4. 編寫腳本,使用print語句編寫腳本在屏幕上顯示你名字、年齡、最喜歡的顏色
和與你相關的一些事情(背景、興趣、愛好等等);
5. 閱讀下面的 Python 腳本:
#!/usr/bin/env python
1 + 2 * 4
a) 你認為這段腳本是用來做什麽的?
計算 1+2*4
b) 你認為這段腳本會輸出什麽?
沒有輸出
c) 輸入以上代 碼,並保存為腳本,然後運行它。它所做的與你的預期一樣嗎?為什麽一樣/不一樣?
不一樣,腳本編寫不夠完整
d) 這段代碼單獨執行和在交互解釋器中執行有何不同? 試一下,然後寫出結果
交互解釋器可以直接計算結果
e) 如何改進這個腳本, 以便它能和你想像的一 樣工作?
6. 變量賦值:
1). 賦值語句 x, y, z = 1, 2, 3 會在 x、y、z 中分別賦什麽值?
2). 執行 z, x, y = y, z, x 後,x、y、z 中分別含有什麽值?
7. 標識符。下面哪些是 Python 合法的標識符?如果不是,請說明理由!
int32 40XL $aving$ printf print
_print this self __name__ 0x40L
bool true big-westos 2hot2ls type
thisIs thisisInt R_U_Ready Int True
if do counter-1 access _
不是合法的:$aving$ counter-1
8. 帶循環和條件判斷的給定一個數值num, 用戶輸入使用raw_input()函數來提示用戶輸入一個1和100之間的數,如果用戶輸入的數等於num, 顯示成功並退出。否則顯示一個錯誤信息然後再次提示用戶輸入數值,直到滿足條件為止。
9. (if..elif..elif..else考察, 循環語句的考察)
帶文本菜單的程序寫一個帶文本菜單的程序,菜單項如下
(1) 取五個數的和
(2) 取五個數的平均 值
....
(X)退出。(exit())
由用戶做一個選擇,然後執行相應的功能.當用戶選擇退出時程序結束。這個程序的有用之處在於用戶在功能之間切換不需要一遍一遍的重新啟動你的腳本。
10. 有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?
Python--基礎練習