python模擬題二

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

 

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章