天天看點

Python--基礎練習

1. 在Linux電腦上安裝python,ipython,pycharm專業版本軟體;

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個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?

本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/2055249