易讀性
抽象層次
> 個人認為:Python
> 每個人的主觀感受不同
print("hello, world")
print(input())
my_name = "ShiYu"
age = 17
name = input()
print("my name is",name)
a = 1
b = 2
c = a + b
print("a + b =", c)
幫我們比較左右兩邊的數字或文字
會回傳一個 0/1 的 bool 結果 代表是否成立
a = 1 < 2
b = 1 > 2
print(a)
print(b)
幫我們連接不同的算式
a = 1 < 2 and 2 > 3
b = 1 < 2 or 2 > 3
print(a)
print(b)
a,b = map(int,input().split())
c = a + b
print(c)
可以依照條件是否成立來執行特定程式碼
score = int(input())
if score >= 60:
print("及格")
elif score >= 40:
print("你要去補考")
else:
print("你被死當了 哈哈")
語法練習 - 判斷式
重複執行相同的程式碼
for i in range(10):
print(i)
for 迴圈:重複執行特定次數
while 迴圈:重複執行直到條件不成立為止
i = 0
while i < 10:
print(i)
i += 1
for i in range(10):
if i == 5:
continue
print(i)
可在特定條件下控制迴圈的流程
continue:跳過此次
break:退出迴圈
i = 0
while i < 10:
if i == 5:
break
print(i)
i += 1
語法練習 - 迴圈
a = int(input())
b = list(map(int,input().split()))
for i in b:
print(i)
可以利用剛剛學到的 Python 語法
自行實作一份小型專案
主題不限 可以自己想
如果沒想法的話這邊提供一些方向
終極密碼 - 猜數字遊戲
剪刀石頭布
成績計算器
給有基礎的人