所謂的程序實際上就是指令的集合,利用這些指令去控制計算機做我們想讓它做的事情。
大多數使用的計算機,本質來說屬於'范紐曼型架構'的計算機,是一種將程式指令記憶體和資料記憶體合併在一起的電腦設計概念架構。
而這架構有兩個關鍵點:
變數是一種存儲數據的載體。變數是存儲器中存儲數據的一塊內存空間也實際儲存數據,變數的值可以被讀取和修改。
數據有很多種資料型態,除了數值之外還可以處理文本、圖形、音頻、視頻等等。
對於每個變數需要給它取名字,在 Python 中,變量命名必須遵守硬性規則和建議遵守的非硬性規則。
硬性規則:
非硬性規則:
在對變數資料型態轉換時可以使用 Python 的內置函數。
文章中提供以下三種範例
a = 10
b = 20
print(a + b) # a、b 相加
print(a - b) # a、b 相減
print(a * b) # a、b 相乘
print(a / b) # a、b 相除
print(a // b) # a、b 相除曲整數
print(a % b) # a、b 相除曲餘數
print(a ** b) # a 為底 b 為指數
a = int(input(' a = '))
b = int(input(' b = '))
print(' %d + %d = %d ' % (a, b, a + b))
print(' %d - %d = %d ' % (a , b, a - b))
print(' %d * %d = %d ' % (a, b, a * b))
print(' %d /%d = %f ' % (a, b, a / b))
print(' %d // %d = %d ' % (a, b, a // b))
print(' %d %% % d = %d ' % (a, b, a % b))
print(' %d ** %d = %d ' % (a, b, a ** b))
a = 100
b = 12.345
c = 1 + 5j
d = 'hello, world'
e = True
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
練習1 - 華氏溫度轉攝氏溫度。
我自行改成將攝氏轉為華氏
c = float(input('請輸入攝氏溫度: '))
f = c * 1.8 + 32
print(' %.1f 攝氏度 = %.1f 華氏度 ' % (c, f))
練習2 - 輸入圓的半徑計算計算周長和面積。
import math # 使用 math 套件能直接使用圓周率
radius = float(input('請輸入圓的半徑: '))
perimeter = 2 * math.pi * radius
area = math.pi * radius * radius
print('周長: %.2f ' % perimeter)
print('面積: %.2f ' % area)
練習3 - 輸入年份判斷是不是閏年。
year = int(input('請輸入年份: '))
is_leap = (year % 4 == 0 and year % 100 != 0 or year % 400 == 0)
print(is_leap)
今天是簡單的的入門程式語言,基本上和其他語言相同,練習的這幾題也是很常見的運算題目。