1. 變數僅能以大小寫的英文字母或底線『_』開頭。變數由字母、底線開頭後,僅可由字母、底線及數字組合而成,但不得包含空白。例如,以下是合法的變數名稱。
Aa
i
sum
_sum
a123
AB1574
_a_b
2. 以下是不合法的變數名稱
7eleven #不能以數字開頭
%as #不能以符號開頭
A= #不能有 = 號
Sum! #不能有 ! 號
Age#3 #不能含 # 號
a c #不能含空白
c+3 #不能含 + 號
3. 變數的大小寫均視為不同,例如 Score、score 及 SCORE 皆代表不同的變數。
4. 變數不得使用保留字, 如 if、for 等。
DAY = 24print("一天有",DAY,"小時")
Age = 18age = 22print(Age)print(age)
lunch = 100dinner = 180totalcost = lunch + dinnerprint(totalcost)weekcost= (lunch + dinner)*7print(weekcost)
每年生活費 = 35000每月平均 = 每年生活費 / 12print(每月平均)每月平均 = round(每年生活費 / 12) #四捨五入到整數位print(每月平均)每月平均 = 每年生活費 // 12 #無條件刪去小數print(每月平均)
a = int(input("請輸入a="))b = int(input("請輸入b="))c = a**2 + b**2d = pow(a,3) + pow(b,3)print("c=",c)print("d=",d)
print("This is a test")print('This is a test')print("Let's go")print('you are a "nice" guy')print("""第一行第二行第三行第四行""")
myname = input("請輸入你的名字:")myyear = input("請輸入你的出生年份:")print(myname)print(type(myname))print(myyear)print(type(myyear))
print(myname + ", 你好, 你出生於西元" +myyear + "年")
age = 2024 - int(myyear)# age = 2024 - myyear# print(myname + ", 你好, 你出生於西元" +myyear + "年, 你今年是" + age + "歲")print(myname + ", 你好, 你出生於西元" +myyear + "年, 你今年是" + str(age) + "歲")
print(f"{myname}, 你好, 你出生於西元{myyear}年, 你今年是{age}歲")
a = 2print(a**100)b = 3.4print(b**100)a=3;b=4.2;print(a*b);print(2**a)
a=6;b=4print(a/b)print(a//b) #商的整數部分print(a%b) #除法的餘數print(a**b) #次方a=152a1=a%10 #2 相當於原來的個位數a=a//10a2=a%10 #5 相當於原來的十位數a=a//10a3=a%10 #1 相當於原來的百位數print(a1,a2,a3)