python-part1
- 前言
- 一、筆記
- 1.if elif else用法
- 2.if else用法
- 3.為false的bool
- 5.階段例題
- 6.階段例題-continue
- 7.階段例題-for嵌套
- 8.階段例題-for嵌套,輸入一個*乘法表
- 9.range的三種創建方式
- 總結
前言
提示:學東西需要不斷的總結,不斷積累,這篇文章主要對我之前學python的總結,之后還會更新,因為還沒學完全,
一、筆記
1.if elif else用法
num=int(input('請輸入成績:'))
if(90<=num<=100):
print("A等")
elif(80<=num<90):
print('B等')
elif(70<=num<80):
print('C等')
elif(60<=num<70):
print('D等')
elif(0<num<=59):
print('不及格')
else:
print("無效成績")
分析:運行程式,在命令視窗輸入成績(數字),如果輸入的成績大于等于90小于等于100就是A等,如果不是,往下面走繼續判斷,如圖:輸入89,

2.if else用法
#從鍵盤錄入一個整數,撰寫程式讓計算機判斷奇數還是偶數
num1=int(input('請輸入一個整數:'))
if(num1%2==0):
print('這是一個偶數')
else:
print('這是一個奇數')

3.為false的bool
print(bool('0'))
print(bool('0.0'))
print(bool(''))
print(bool(""))
print(bool([])) #空串列
print(bool(list())) #空串列
print(bool(())) #空元組
print(bool(tuple())) #空元組
print(bool({})) #空字典
print(bool(dict())) #空字典
print(bool(set())) #空集合
print('----------以上物件bool值均false---------')
5.階段例題
題目:#會員大于等于200 8折 大于等于100 9折 否則不打折
#非會員 大于等于200 9.5折 否則不打折
answer=input('你是VIP嗎?y/n')
if answer=="y":
money=float(input('你的付款金額為:'))
if money>=200:
print('實際付款金額為:',money*0.8)
elif 100<=money and money<200:
print('實際付款金額為:',money*0.9)
else:
money = float(input('你的付款金額為:'))
if money>=200:
print('實際付款金額為:',money*0.95)
else:
print('實際付款金額為:',money)

6.階段例題-continue
要求輸入1-50之間所有5的倍數,5,10…
5的倍數的共同特點:和5的余數為0的數都是5的倍數
要求使用continue實作
for item in range(1,51):
if item%5!=0:
continue#結束當前回圈進入下一次回圈
print(item)

7.階段例題-for嵌套
輸入一個三行四列的矩形,執行三次,一次是一行
for i in range(1,4):
for j in range(1,5):
print('*',end='\t')
print()

8.階段例題-for嵌套,輸入一個*乘法表
輸入一個三行四列的矩形,執行三次,一次是一行
for i in range(1,10): #行數---9行
for j in range(1,i+1):
print('*',end='\t')
print()

9.range的三種創建方式
輸入一個三行四列的矩形,執行三次,一次是一行
#第一種創建方式,只有一個引數,小括號中只有一個數
r=range(10) #[0 1 2 3 4 5 6 7 8 9]默認從0開始,默認相差1稱為步長
print(r)#range(0,10)
print(list(r))#用于查看range物件中的整數序列 --->list串列的意思
#第二種創建方式 給了兩個引數(小括號中給兩個數)
re=range(1,10)
print(list(re))

總結
今天寫弄到這,希望看到這篇博文的你有所識訓,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/237650.html
標籤:python
上一篇:Python爬蟲實戰
下一篇:Python小白入門
