實操作業四(1)

weixin_43306936發表於2020-09-24

練習1:安裝 Pycharm 開發環境,並使用圖文描述整個過程。

1.進入Pycharm下載地址(點選進入)。
2.下載對應的版本,安裝(安裝與一般軟體差不多)。
在這裡插入圖片描述
需要注意的幾個地方:
根據 win 系統是 64 還是 32 位,選擇不同的型別。
在這裡插入圖片描述
不匯入配置:
在這裡插入圖片描述

將右側滾動條拖到最下面,然後選擇“accept”
在這裡插入圖片描述

不傳送訊息,選擇“Don’t send”:
在這裡插入圖片描述
3.啟用和選擇不同 UI 風格
啟用的方式:
(1) 購買正版
(2) 試用 30 天
(3) 網上尋找啟用碼
沒有啟用碼,選擇試用:
在這裡插入圖片描述
若有啟用碼,則輸入啟用碼:
在這裡插入圖片描述
選擇不同的 UI 風格:
在這裡插入圖片描述
根據自己喜好,選擇 Dracula 風格或者 IntelliJ 風格。然後點選“Skip Remaining and Set Defaults”
4.建立專案和初始配置
選擇:“Create New Project”
在這裡插入圖片描述
選擇路徑(儘量不要包含中文),檔名:mypro01 就是我們的專案名稱,可以修改。
在這裡插入圖片描述
開啟專案後,右鍵單擊專案,建立 Python 檔案“mypy01”
在這裡插入圖片描述
執行 py 檔案,使用右鍵單擊編輯區,選擇“Run ‘mypy01’”即可。
在這裡插入圖片描述

練習2:輸入一個學生的成績,將其轉化成簡單描述:不及格(小於 60)、及格(60-79)、良好 (80-89)、優秀(90-100)

score = int(input("請輸入分數"))
if score < 0 or score > 100:
    score1 = int(input("請重新輸入分數"))
    score = score1
if score < 60:
        print("不及格")
elif score < 80 :
        print("及格")
elif score < 90:
        print("良好")
elif score <= 100:
        print("優秀")

練習3:已知點的座標(x,y),判斷其所在的象限

x = int(input("請輸入x的座標"))
y = int(input("請輸入y的座標"))

if(x==0 and y==0):
    print("此點為原點")
elif(x==0):
    print("y軸")
elif(y==0):
    print("x軸")
elif(x>0 and y>0):
    print("第一象限")
elif(x>0 and y<0):
    print("第四象限")
elif(x<0 and y>0):
    print("第二象限")
elif(x<0 and y<0):
    print("第三象限")

練習4:輸入一個分數。分數在 0-100 之間。90 以上是 A,80 以上是 B,70 以上是 C,60 以上 是 D。60 以下是 E

score = int(input("請輸入一個在 0-100 之間的數字:"))
grade = ""
if score>100 or score<0:
    score1 = int(input("輸入錯誤!請重新輸入一個在 0-100 之間的數字:"))
    score = score1
if score>=90:
        grade = "A"
elif score>=80:
        grade = "B"
elif score>=70:
        grade = "C"
elif score>=60:
        grade = "D"
else:
        grade = "E"

print("分數為{0},等級為{1}".format(score,grade))

練習5:利用 while 迴圈,計算 1-100 之間數字的累加和;計算 1-100 之間偶數的累加和,計算 1-100 之間奇數的累加和

#計算1+100=
n = 1
sum = 0

while n <= 100:
    sum = sum + n
    n += 1
print("1+100={0}".format(sum))

#計算 1-100 之間偶數的累加和
sum_even = 0
n=1

while n <= 100:
    if n%2 == 0:
        sum_even += n
    n += 1
print("1到100之間的偶數和{0}".format(sum_even))

#計算 1-100 之間奇數的累加和
sum_odd = 0
n=1

while n <= 100:
    if n%2 != 0:
        sum_odd += n
    n += 1
print("1到100之間的奇數和{0}".format(sum_odd))

練習6:利用 for 迴圈,計算 1-100 之間數字的累加和;計算 1-100 之間偶數的累加和,計算 1-100 之間奇數的累加和

#計算1+100=

sum = 0
for n in range(101):
    sum = sum + n

print("1+100={0}".format(sum))

#計算 1-100 之間偶數的累加和
sum_even = 0


for n in range(101):
    if n%2 == 0:
        sum_even += n
print("1到100之間的偶數和{0}".format(sum_even))

#計算 1-100 之間奇數的累加和
sum_odd = 0

for n in range(101):
    if n%2 != 0:
        sum_odd += n
print("1到100之間的奇數和{0}".format(sum_odd))

練習7:列印如下圖案

在這裡插入圖片描述

for x in range(5):
    for y in range(5):
        print(x,"",end="")
    print()

練習8:利用巢狀迴圈列印九九乘法表

for m in range(1,10):
    for n in range(1,m+1):
        print("{0}*{1}={2}".format(n,m,(m*n)),end="\t")
    print()

練習9:用列表和字典儲存下表資訊,並列印出表中工資高於 15000 的資料

在這裡插入圖片描述

r1 = dict(name="高小一", age=18, salary=30000, city="北京")
r2 = dict(name="高小二", age=19, salary=20000, city="上海")
r3 = dict(name="高小三", age=20, salary=10000, city="深圳")
tb = [r1, r2, r3]
for x in tb: 
    if x.get("salary")>15000:
        print(x)

相關文章