keyin = input("請輸入您要計算的內容,限二個數字 ex: 2**3\n")
if "+" in keyin:
split_keyin = keyin.split("+")
a = split_keyin[0]
b = split_keyin[-1]
print (keyin,"=",int(a)+int(b))
elif "-" in keyin:
split_keyin = keyin.split("-")
a = split_keyin[0]
b = split_keyin[-1]
print (keyin,"=",int(a)-int(b))
elif "**" in keyin:
split_keyin = keyin.split("**")
a = split_keyin[0]
b = split_keyin[-1]
print (keyin,"=",int(a)**int(b))
elif "*" in keyin:
split_keyin = keyin.split("*")
a = split_keyin[0]
b = split_keyin[-1]
print (keyin,"=",int(a)*int(b))
elif "/" in keyin:
split_keyin = split_keyin.split("/")
a = split_keyin[0]
b = split_keyin[-1]
print (keyin,"=",int(a)/int(b))
elif "%" in keyin:
split_keyin = keyin.split("%")
a = split_keyin[0]
b = split_keyin[-1]
print (keyin,"=",int(a)%int(b))
請輸入您要計算的內容,限二個數字 ex: 2**3 2**3 2**3 = 8

檔案名稱.py,將程式碼寫在檔案中


python 檔案名稱.py

除了用jupyter的檔案總管介面管理檔案,也可以利用Terminal執行Unix語法做檔案管理
cd <path>:進入位置ls <path>:列出位置下的檔案mkdir <folder_name>:新增檔案夾cp <now_file_path> <new_file_path>:複製檔案mv <now_file_path> <new_file_path>:移動檔案rm <now_file_path>:刪除檔案
-rm -r <now_path>:刪除檔案夾pwd:顯示現在的位置while(條件成立): 執行某事# 輸入5個不相等的數字
my_list = []
while(len(my_list)<5):
input_word = input("請輸入數字")
input_num = int(input_word)
if input_num not in my_list:
my_list.append(input_num)
print (my_list)
請輸入數字1 [1] 請輸入數字2 [1, 2] 請輸入數字4 [1, 2, 4] 請輸入數字5 [1, 2, 4, 5] 請輸入數字4 [1, 2, 4, 5] 請輸入數字3 [1, 2, 4, 5, 3]
my_list=[1,2,5,7,6]
for i in my_list:
print (i)
1 2 5 7 6
for i in "Hello":
print (i)
H e l l o
data = "「1」、「5」、「7」、「3」、「2」、「6」"
data = data.replace("「","")
data = data.replace("」","")
print (data)
print (data.split("、"))
1、5、7、3、2、6 ['1', '5', '7', '3', '2', '6']
my_sum = 0
for i in data.split("、"):
my_sum+=int(i)
print (i,my_sum)
print ("The sum of list is",my_sum)
1 1 5 6 7 13 3 16 2 18 6 24 The sum of list is 24
print (list(range(10)))
print (list(range(1,10)))
print (list(range(1,10,2)))
print (list(range(10,0,-1)))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 3, 5, 7, 9] [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
for i in range(1,5+1):
print ("*"*i)
* ** *** **** *****
# 判斷此字串是否為回文
s = "上海自來水來自海上"
s_front = ""
s_back = ""
half_len_of_s = int(len(s)/2)
for i in range(0,half_len_of_s):
s_front+=s[i]
for i in range(len(s)-1,half_len_of_s,-1):
s_back+=s[i]
if s_front==s_back:
print (("「%s」是回文字串")%(s))
else:
print (("「%s」不是回文字串")%(s))
「上海自來水來自海上」是回文字串