Python18天訓練營第二課<基礎1>

第一個python程序

  • 環境

    python-3.6.8
print("hello world!")
  • 四則運算

+加-減*乘/除 //整除 %取餘 **冪
  • 備註

    1.print()是python的函數指令,用於讓計算機打印括號中的內容到標準輸出
    2.exit()是python交互環境下的退出函數指令

變量

命名規則

  • 只能由英文字母大小寫,數字,下劃線組成
  • 不能以數字開頭
  • 避免和python的關鍵字和保留字衝突

用於接收命令行的語句

input()函數
EXAMPLES:
num = input("輸入你的數字:")
print("num:",num)

數據類型

Type()函數用於對數據類型進行判斷函數

整型

int

浮點數

float

字符串

str

布爾類型

bool
只有True和False,首字母必須大寫
除了0表明False之外,其他都是True
布爾運算:
    與: and,兩個條件都知足時爲True,若是一方是False,那麼當前運算結果必定爲False
    或: or,兩個條件若是有其中一個爲True,那麼運算結果是True
    非: not,非真則假,非假則真

類型轉換

int()強制轉換爲整型
str()強制轉換爲字符串類型
float()強制轉換爲浮點型
int <--> str <--> float <--> int

流程控制

分支語句

if 表達式1:
    語句
elif 表達式2:
    語句
else:
    語句
  • 注意
    • 每一個條件後面要用 " : " ,表示接下來的語句是知足條件後要執行的語句塊
    • 使用縮進來話分語句塊, 相同的縮進語句在一塊兒,組成一個語句塊
    • 在Python中沒有switch和case語句

for 循環

for <循環變量> in <循環對象>:
    <語句>
    
EXAMPLES:
    s = "1234567"
    for i in s:
        print(i)

while循環

while <條件>:
    <語句>
  • 控制循環:
    • break: 跳出整個循環
    • continue: 終止當前循環,進入下一循環
    • pass: 空語句,爲了保持程序完整性,pass不作任何事情,通常用做站位語句

練習:

  • 輸入6個數字(整型)命令行

    • 求和code

    • 答案:對象

      # 請輸入6個數字,而後相加
      a = 0
      b = 0
      while b < 6:
          num = int(input("Please input your number:"))
          b = b + 1
          a = a + b
      print(a)
  • 計算1到100的和字符串

    • 打印結果input

    • 答案it

      # 求100內數字的和
      a = 0
      b = 0
      while a < 100:
          a = a + 1
          b = a + b
      print(b)
  • 輸入多個數字(整型),直到輸入0結束class

    • 求合計變量

    • 求最大值

    • 答案:

      # 輸入多個數字(整型),直到輸入0結束,並求和
      a = 0
      while True:
          b = int(input("Please input your number:"))
          if b == 0:
              break
          else:
              a = a + b
      print(a)
相關文章
相關標籤/搜索