1. 程式人生 > >(一)Python學習之初識

(一)Python學習之初識

(一)Python學習之初識

(1)輸入與輸出
1.input() :輸入,程式永遠等待,直到使用者輸入了值;

input('請輸入賬號')

在這裡插入圖片描述

2.print():輸出;

print("hello word!")

在這裡插入圖片描述
(2)變數名

1.變數名由字母、數字、下劃線組成;
2.注意:
(1) 變數名不能用數字開頭;
(2) python的關鍵字不能使用;
(3) 最好不要和python內建的東西重複;

(3)條件語句

if 條件:
    內部程式碼塊
else:
    內部程式碼塊

1.程式碼塊::後下一行具有相同縮排(一般縮排為四個空格);
2.可以巢狀;
3.elif:和if並列;

inp = input('請輸入編號')
if inp == '0':
    print('1111')
elif inp == '1':
    print('2222')
elif inp == '2':
    print('3333')
else:
    print('4444')

4.pass:該內部程式碼塊不執行,直接跳過;

(4)基本資料型別
1.字串:一對雙引號,一對單引號,三對雙引號,三對單引號中的內容;

 'aaa'
 "aaa"
  '''aaa'''
  """aaa"""                       

字串加法:

n1="ss"
n2="bb"
n3=n1+n2
print(n3)

在這裡插入圖片描述
字串乘法:

n1="al"
n2=n1*3
print(n2)

在這裡插入圖片描述
2. 數字

age=13

運算:
加:+,減:-,乘:*,除:/,取餘:%,乘方:**,取商://;

(5)迴圈語句
1.while迴圈

while 條件:
    內部程式碼塊

2.continue:終止當前迴圈,開始下一次迴圈;
3.break:終止所有迴圈,直接跳出迴圈;
(6)練習
練習1:使用while迴圈輸入 1 2 3 4 5 6 8 9 10

count = 1
while count < 11:
    if count != 7:
        print(count)
    else:
        print(" ")
    count = count + 1

練習2:求1-100的所有數的和

count = 0
temp = 1
while temp <101:
    count = count + temp
    temp = temp +1
print(count)

練習3:輸出1-100內的所有基數

count = 1
while count <101:
    if count % 2 == 0:
        pass
    else:
        print(count)
    count = count +1

練習4:輸出1=100內的所有偶數

count = 1
while count <101:
    if count % 2 == 0:
        print(count)
    else:
        pass
    count = count +1

練習5:求1-2+3-4+5…99的所有數的和

count = 0
temp = 0
while temp <100:
    if temp % 2 == 0:
        count = count - temp
    else:
        count = count +temp
    temp = temp + 1
print(count)

練習6:使用者登入(三次機會重試)

count = 0
while count < 3:
    user = input('請輸入賬號')
    pwd = input('請輸入密碼')
    if user == 'alex' and pwd == '123':
        print('............')
        break
    else:
        print('使用者名稱或密碼錯誤')
    count = count +1