1. 程式人生 > >Python--基礎練習

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

技術分享圖片


Python--基礎練習