ACS Workshop (python)
มาทำโจทย์กันเถอะะะะะ (โดยพรี่ภูมิ)
Question 1
- เขียนโปรแกรมหาความสูงของจุดสูงสุดของลูกบอลกับพื้นโดยโยนลูกบอลขึ้นไปในแนวดิ่งอยู่ในอากาศ t วินาที ก่อนจะตกถึงพื้น
`ระยะเวลา t เป็น integerinteger``ระดับความสูงระหว่างลูกบอลกับพื้น ตอบเป็นทศนิยม 2 ตําแหน่งตําแหน่ง``ค่า g = 9.8 m/s2s2`ตัวอย่าง
7`7``60.0303`4`4``19.6060`2`2``4.9090`quest1_input = # Question1 input
def find_max_height(t):
g = # your code here
H = # your code here
return H
print(find_max_height(quest1_input))
-
hint สูตรคือ h=ut+1/2gt^2 โดย u คือ ความเร็วต้น s คือระยะทาง
Question 2
- เขียนโปรแกรมหาเส้นรอบรูปสี่เหลี่ยมผืนผ้า โดยกำหนดให้ ความกว้าง-ความยาว ของรูปสี่เหลี่ยมมา
`บรรทัดที่ 1 รับตัวเลขจำนวนเต็ม ความกว้าง ``บรรทัดที่ 2 รับตัวเลขจำนวนเต็ม ความยาวความยาว``เส้นรอบรูปสี่เหลี่ยมผืนผ้า ตอบเป็นทศนิยม 2 ตําแหน่งตําแหน่ง`ตัวอย่าง
5
10
30`30`25
50
150`150`100
200
600`600`def find_perimeter(width,length)
perimeter = # your code here
return # your code here
width= # Question2 input (line1)
length= # Question2 input (line2)
print(find_perimeter(width, length))
-
hint สูตรคือ 2*(w+h)
Question 3
- หาตัวเลขในรายการ (list) ที่น้อยที่สุด ให้มีรายการ (list) ที่มีตัวเลขเก็บอยู่เช่น: [17, 5, 9, 12, 2]
list`list`เลขที่น้อยที่สุด`เลขที่น้อยที่สุด``ห้ามใช้ built in functions เช่น min() ,ตัวเลขเป็น integerinteger`ตัวอย่าง
`[17, 5, 9, 12, 2]`2`2``[-1, 2, 5, 15, -2]``-22``[5, 0, 5, 6, 6, 4]`4`4`-
no hint