day02

課堂筆記:spa


    - 變量的三大特徵
        type:
            查看數據的類型
        id:
            表示變量在內存中的地址,是一串數字
        value:
            變量的值

- 流程控制
    對流程的控制,控制某些事情的發生。

     - if分支判斷:
         語法:
              if 判斷條件:
                   # 條件若成立執行
                   print("條件成立!")

              # 若if條件不成立,則執行此處
              elif 判斷條件:
                   print("另外一個條件成立")

              # 若if條件不成立,則執行此處
              elif 判斷條件:
                   print("另外一個條件成立")

              # 若if與elif條件不成立,則執行此處else:
                   # 若條件不成立則執行
                   print("條件不成立!")

```
while循環:
    語法:
         while判斷條件:


              # 若條件成立則「循環」執行如下代碼
              print("111")

         break: 結束本層循環
```
# import time
# while Ture:
#      print(11111)
#      time,sleep(1)
#      break
 
 
 
 
 

 

 代碼:

 
username = input ("請輸入用戶名:")
print(username)
password = input("請輸入密碼:")
print(password)
if username =="warren" and password =="666666":
    print("登錄成功")
else:
    print("登錄失敗")
str = "everybaby666"
print("warren:%s" %(str,))
# - 算術運算符
print(1+1) # 2
ni = 1
# n1 = n1 + 1# n1 += 1
# print(n1) # 2
n1 = 1
# 賦值運算符: -=
print(10 - 1)  #9
# *=
print(12 * 12)  # 144
print(11/3)  # 3.666...
print(11//3)  # 3
print(11 % 3)  # 2
# 比較運算符
print(1 == 2)  # False
print(1 > 2)  # False
print(1 < 2)  # Ture
print(1 >= 2)  # False
print(1 <= 2)  # Ture
# is:比較兩個變量的id是否相等
x = 10
print(id(x) == id(x))  # Ture
print(x is x)  # True
# 邏輯運算符
# and: 左右兩邊的條件都爲Ture才爲True,不然爲False
print(x == 1 and x == 10)  # False
print(x == 10 and x == 10)  # True
# or:判斷兩邊的條件是否成立,其1成立則爲True
print(x == 10 or x == 1)  # True
# not:取反
print(x == 10)  # True
print(not x == 10)  # False
# no-->and-->or
#          True  or  False
print(not x == 1 or x == 10 and x == 20)   # True
# 鏈式賦值
n = 10
y = n
z = y
print(n,y,z)
n = y =z = 10
print(n, y, z,)
# 交叉賦值
x = 10
y = 20
# x與y的值互換
# x = 20   y = 10
z = x   # 10
x = y   # 20
y = z   # 10
x = 10
y = 20
# 10, 20 = y= 10, x=20
x, y = y, x
print(x, y )  # 20 10
# 解壓縮賦值
#        0 1 2
list1 = [1,2,3]
x = list1[0]
y = list1[1]
z = list1[2]
print(x,y,z)   # 1 2 3
x, y, z = list1
print(x,y,z)  # 1 2 3
# 猜字符遊戲:猜想用戶輸入的字符是不是9527.
number = 9527
guess = input("請輸入猜想數字:")
print(guess)
print(type(guess)) # str
# 把字符串類型轉化爲整型
guess = int(guess)
print(type(guess))  # int
if guess == number:
    print("猜對了")
elif guess < number:
    print("猜小了")
else:
    print("猜大了!")
# 猜字符遊戲:猜想用戶輸入的字符是不是9527,限制只能猜3次。
number = 9527
init = 1   # 1 2 3 4
while True:
    # 若init大於3結束循環
    if init > 3:
        print("猜錯3次了,gun吧!")
        break
    guess = input("請輸入猜想數字:")
    guess = int(guess)
    if guess == number:
        print("猜對了!")
        break
    elif guess < number:
        print("猜小了")
    else:
        print("猜大了!")
    # 若沒有退出循環證實猜錯了,init + 1
    init +=1
list1 = [1, 2, 3, 4, 5] # list1_len = len(list1)  # 5 # while list1_len > 0: #     list1_len -=1 #      =print(list1_[list1_len]) #  依次循環取出list1中的每個值 for x in  list1:     print(x)
相關文章
相關標籤/搜索