1. 程式人生 > >Day 3 Python學習內容整理--註釋及簡單的輸入輸出

Day 3 Python學習內容整理--註釋及簡單的輸入輸出

int 量變 條件 you 輸入輸出 多行 amp bsp 北京天安門

Part 1:

註釋表示方法3種:

msg = "我愛北京天安門!"

print(msg)

#print(msg) #可以用作單行註釋表示

‘‘‘ print(msg) ‘‘‘ 單引號*3或者雙引號*3可以用來表示多行註釋

""" print(msg) """ 單引號*3或者雙引號*3可以用來表示多行註釋

Part 2:

input用法:

name = input("your name:")

age = input("your age:")

print(name, age)

Part 3:

int和str的區別:

death_age = 80,這裏的death_age的type是int,即整數,可以通過print(type(death_age))來看,

而input進來的所有的內容都是str,即字符串,age的input進來的比如是60,60就是字符串,

如果用 death_age - age,就會報錯,字符串與整數無法進行+-運算。

解決方法就是:years_left = int(age) - death_age,通過int()使得age的type從字符串變成了int整數,

同樣的,如果使用str()的話,就可以把一個整數的type的變量變成字符串。

Part 4:

print(death_age, death_age - int(age), name) 和print(death_age + str(death_age - int(age)) + name)的區別:

前後兩者雖然顯示效果類似,但是前者實際上是3個獨立的值,後者是1個值

Part 5:

If初用:

Example 1:

age_of_principal = 56

guess_age = int(input("please enter your guess age: "))

if guess_age == age_of_principal:

  print("correct!")           Python內用indention縮進來替代其他語言的大括號{},來限定作用域,如果用空格,就要都用空格,如果用TAB制表符,就要都用制表符,即使看起來空格距離相同;

                    NotePad++中要設置制表符=4個空格,來保證在WINDOWS和Linux等下面不僅顯示的空格長度一致,同時用TAB鍵不會造成制表符的產生而產生空格格式錯誤。

else:

  print("Wrong!")

Example 2:

score = int(input("Your Score: "))

if score > 90:

  print("A")

elif score > 80:        所有的if條件都是一條條執行下來,一旦某一條滿足了,就不會繼續往下走了,而是直接結束這個if語句,剩下的if的部分都不會進行執行,比如if score> 90, elif score >95,如果score=91,那第一條會執行,第二條直接結束不看了。

  print("B")

elif score > 70:

  print("C")

elif score > 50:

  print("D")

else:

  print("Lose")

Day 3 Python學習內容整理--註釋及簡單的輸入輸出