1. (10.) 實現以下功能:從鍵盤輸入 4個數字,各數字採用空格分隔,對應變量 x0,y0,xl,y1.
計算兩點(x0,y0)和(x1,y1)之間的距離,屏幕輸出這個距離,
例如:鍵盤輸入:0 1 3 5 屏幕輸出:5.00
提示:
import math
nums = input("用空格分隔的四個數字:")
# 利用nums.split(' ')函數將上述輸入的四個數字轉換爲一個包含四個字符串類型的列表
# 再將這列表中的四個元素分別轉換爲相應的數字,注意是數字,不是整數,用eval函數轉換
# 兩個座標之間的距離公式是: (x1-x0) 的平方 + (y1-y0) 的平方,得到和後再開方
# 開方函數 是 math.sqrt
2. (12.) 請實現以下功能:某商店出售某品牌運動鞋,每雙定價 160元,1雙不打折,2雙(含)到4雙(含)打9折,
5雙(含)到9雙(含)打8折,10雙(含) 以上打 7折,鍵盤輸入購買數量,屏幕輸出價格總額(保留整數)。
格式如下 輸入:1 輸出:總額爲:160
3. (14.) 請實現以下功能:
a和b是兩個列表變量,列表 a爲[3,6,9],鍵盤輸入列表 b,將a列表的三個已給定元素依次插入到 b列表中對應的三個元素的後面,並顯示輸出在屏幕上
例如: 鍵盤輸入列表b爲[1,2,3],因此屏幕輸出計算結果爲 [1,3,2,6,3,9] 不允許創建新的數組來做,最終顯示b列表即可。
提示:數組輸入語句:b = eval(input()),利用列表的insert命令:向指定的索引添加指定的元素可以用insert