1. 程式人生 > >python學習第二課

python學習第二課

用戶 邏輯運算 ict + - 例如 python3 中國人 jdk 類型


# 三 數據類型
# # 字符串:就是有單個字符組成的序列。可以用 “” ‘’ “’ ”‘例如“中國”,’中國‘都是字符串。
# 字符串的運算只有加 + 表示把兩個字符連接到一起,還有*乘表示把字符用*後面的數字次數顯示出來。例如:
# a = "中國人"
# v = a *10
# print(v )
# 數字類型:數字組成的類型,包括整數 小數 正數 負數 例如: 123 123.4 -123 -123.4 12354646 python2.o到一定範圍後有長整數類型:
# python3.0沒有長短類型之分。正數運算類型有 + - * / % // ** 例如:
# a = 10
# b = 3
# c1 = a + b

# c2 = a * b
# c3 = a / b
# c4 = a % b # 求余,如果為0表示除盡,如果大於0表示沒有除盡。
# c5 = a - b
# c6 = a // b # 整除 得到的商取正數 即使小數後面是大於5一樣只取整。
# c7 = 10 ** 3 # 次方 後面的數字為前面數字的次方數。
# print(c1,c2,c3,c4,c5,c6,c7)

# 四 循環語句 運算符
# 1.運算符 == 等於 >= 大於等於 <= 小於等於 !=不等於 <> 不等於 not 取反
# 2.布爾值只有真和假兩個值 真為true 假為false
# 3.in not in

# in 判斷某個字符串裏是否有某個子序列
# not in 判斷某個字符是不是不在某個字符串裏
# # 例:
# str1="asdfgdhjdkdl"
# v = "d" in str1
# print(v)#直接判斷
#
# # if "d" in str1: #通過條件判斷
# print("ok")
# else:
# print("error")
#
# str2="sudashenghuaguoshan"
# v = "s" not in str2 #如果裏面含有S判斷為假,如果不含有返回為真
# print(v)
# 4.邏輯運算符: and 且 or 或 not 非
# 5.其它的數據類型:列表 list 元祖 tuple 字典 dict

# 6.關於條件語句的補充:條件語句裏的條件運算順序,先括號內的在括號外的,如果沒有括號按照從前到後的順序進行判斷
# 如果判斷條件為and 則第一個條件為真時,接著判斷下一個條件,如果第二個條件為假,則直接結束判斷。
# 當條件為OR時候,第一個為真時則結束判斷直接執行代碼塊,如果第一個為假則接著進行一下個判斷。
# 7.循環語句
# while 條件:
# 執行語句 continue 終止當前循環,重新返回上一層。break 結束當前循環。
#循環和條件語句運用幾道例題
# 1.使用循環打印12345689
# a=0
# while a<9:
# a += 1
# if a ==7:
# pass
# else:
# print(a)
# 2.打印100以內的奇數。
# a=0
# while a<100:
# a += 1
# if a % 2 != 0:
# print(a)
#
# 3.計算1+2+3+4.。。+100的和
# a=0
# b=0
# while a <100:
# a += 1
# b =b +a
# print(b)
#4.用戶登錄,三次重試的機會
# user = "zk"
# passwd = "ok"
# js = 0
# while js <3:
# js +=1
# ninput = input("請輸入用戶名:")
# pinput = input("請輸入密碼:")
# if ninput =="zk" and pinput =="zk":
# break
# else:
# print("輸入有誤。")
# print("謝謝使用!")
#5.計算1+2-3+4-5+6...99的結果
# a=0
# b=0
# while a <99:
# a +=1
# if a % 2 == 0:
# b=b+a
# else:
# b=b-a
# print(b)

python學習第二課