1. 程式人生 > >Python------"Hello,world"

Python------"Hello,world"

1.Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個程式語言。

2.Python安裝教程------https://www.baidu.com/link?url=khhyUV0WlSZRbNGoIbPldCG46mr9TfYeyhCSzAADiA_BBdXEuiNrkqFD9hywABftyGM9P_g_C2ayqu-keGj1OOIsU17Phu5pkvvqptJ36NK&wd=&eqid=a43996d10004e943000000065c2b19f7

3,第一個python程式
  (1),python的程式可以寫在命令列中進行編寫和執行。 命令列進入方式:win+r=>cmd=>回車==> python注意:中英文標點符號


  (2),把程式寫在py檔案中.  可以反覆的使用程式. 需要注意: 檔案的編碼格式:UTF-8

1 print("hello,world")

 4,變數
  變數是程式執行過程中產生的中間值. 供給後面程式使用

複製程式碼
# 註釋, # 是單行註釋 . alex
#  ''' 多行註釋:  '''
# print(3+5)
# print((3+5)*6)
# print((3+5)*6*64)
# print((3+5)*6*64-7)
# print(((3+5)*6*64-7)/2)

# 變數:就是一個字母或者符號.把程式執行過程中產生的值先記錄下來. 供給後面的程式使用
# 相當於: x

'''
a = 3 + 5 # 等號的意思是賦值. 把等號右邊的值賦值給左邊的變數
print(a) #8
print(a*6) #48

b = a * 6 * 64
print(b)

c = b -7

d = c/2
'''
複製程式碼

5,變數的命名規則
  (1). 字母, 數字, 下劃線組成
  (2). 不能是數字開頭, 更不能是純數字
  (3). 不能用關鍵字
  (4). 不能太長
  (5). 不要用中文
  (6). 要有意義
  (7). 區分大小寫
  (8). 推薦用駝峰或下劃線

6,資料型別(三個)
  (1). int(整數),用於 +-*/
  (2). str(字串), 用於+*
  (3). bool(布林) True, False

複製程式碼
# 資料型別: 
#1. int(整數) 不帶小數點的   integer
#a = 3 # 整數
#print(type(a)) # class int
# 整數可以執行 + - * /
# print(10/3) # 小數是不能完美的表示出來的.   0-1

# // 整除(地板除)
# %  計算餘數
# print(10//3)
# print(10%3) # 餘數

# print(92233720368547758070*100000)
# a = """我們不一樣"""
# print(type(a)) # <class 'str'> string
'''
print("""我家大門常開啟
開放懷抱等你
老 嗎?
十年之前""")
'''
# print("渣渣輝"+"陳小春"+"古天綠") # 拼接
# print("alex"+2+38+250)  # str不能和int進行拼接 must be str, not int
# print("sb" * 1000) # 重複1000次

# bool有兩個取值:True, False
# print(10 < 3)

a = True
print(type(a)) # <class 'bool'> boolean
複製程式碼

7,常量
  全都大寫

'''
BIRTH_OF_ALEX = 1888 # 常量實質就是一個變數, 只不過大家不改
print(BIRTH_OF_ALEX)
BIRTH_OF_ALEX = 1988
print(BIRTH_OF_ALEX)
'''

8,互動
  s = input("提示語")
  接受到的是字串型別
  int() 把字串轉化成整數

複製程式碼
# a = input("請輸入一個人的名字:")
# print("這個人的名字是"+a)

# ???? 把這個題進行簡化
a = input("請隨意的輸入一個數字")
b = input("請隨意的輸入另一個數字")
# 把字串轉化成int
c = int(a)
d = int(b)
print(c + d) # 接受到的都是字串. 需要轉換成int
複製程式碼

9,if語句
  if 條件:
   程式碼塊
  當條件成立. 執行程式碼塊
  
  
  if 條件:
   程式碼塊1
  else:
   程式碼塊2
  
  當條件為真. 執行程式碼塊1, 否則執行程式碼塊2
  
  
  if 條件1:
   程式碼塊1
  elif 條件2:
   程式碼塊2
  elif.....
  
  else:
   else程式碼塊
   
  
  巢狀:  if..else可以無限的巢狀, 寫的時候儘量控制在3-5以內

複製程式碼
'''
money = 666

if money > 5000:
    print("打車回家")
print("回家")
'''
'''
    if 條件判斷(bool):
        條件為真執行這裡, 這裡叫程式碼塊
'''

'''
money = 123
if money > 5000: # 恆定為真
    print("打車回家")
else: # 否則, 意味著上面不成立
    print("騎共享單車回家")
    
'''
'''
if 條件:
    程式碼塊
else:
    程式碼塊


money = 50000
if money > 5000000:
    print("開特斯拉回家")
elif money > 5000:
    print("打車回家")
elif money > 1000:
    print("騎車回家")
else:
    print("走路回家")

'''

# 巢狀
print("劉偉家: 噹噹噹當!")
gender = input("你是男的還是女的?")

if gender == "女":             # == 判斷
    age = input("你今年多大了?")
    if int(age) > 40:
        print("對不起, 你去隔壁. ")
    else:
        print("請進. 太白不在.")
    print("激動不已, 請進!")
else:
    print("滾出去! ")