ACS Workshop Prob1-3 (Ez)
มาทำโจทย์กันเถอะะะะะ (โดยพรี่ภูมิ)
.
Question
.
.
.
.
.
.
PROB1เขียนโปรแกรมหาความสูงของจุดสูงสุดของลูกบอลกับพื้นโดยโยนลูกบอลขึ้นไปในแนวดิ่งอยู่ในอากาศ t วินาที ก่อนจะตกถึงพื้น
รูปเเบบ Input |
---|
ระยะเวลา t เป็น integer |
รูปเเบบ Output |
---|
ระดับความสูงระหว่างลูกบอลกับพื้น ตอบเป็นทศนิยม 2 ตําแหน่ง |
ข้อจำกัด |
---|
ค่า g = 9.8 m/s2 |
ตัวอย่างที่1
|
|
ตัวอย่างที่2
Input | Output |
---|---|
7 |
60.03 |
ตัวอย่างที่3
4 |
19.60 |
||
2 |
4.90 |
def find_max_height(t):
g = # your code here
H = # your code here
return H
print("{.f}".format(find_max_height(t)))
.
hint
question1.
h=ut+1/2gt^2.
โดย u คือ ความเร็วต้น s คือระยะทาง.
.
Question 2
PROB2เขียนโปรแกรมหาเส้นรอบรูปสี่เหลี่ยมผืนผ้า โดยกำหนดให้ ความกว้าง-ความยาว ของรูปสี่เหลี่ยมมา
รูปเเบบ Input |
---|
บรรทัดที่ 1 รับตัวเลขจำนวนเต็ม ความกว้าง |
บรรทัดที่ 2 รับตัวเลขจำนวนเต็ม ความยาว |
รูปเเบบ Output |
---|
เส้นรอบรูปสี่เหลี่ยมผืนผ้า ตอบเป็นทศนิยม 2 ตําแหน่ง |
ตัวอย่างที่1
Input | Output |
---|---|
|
30 |
|
ตัวอย่างที่2
25
|
150 |
|
ตัวอย่างที่3
100
|
600 |
|
def find_perimeter(width,length)
perimeter = # your code here
return # your code here
width=69
length=9
print(find_perimeter(width,length))
.
hint
question2.
2*(w+h).
.
.
Question 3
PROB3หาตัวเลขในรายการ (list) ที่น้อยที่สุด ให้มีรายการ (list) ที่มีตัวเลขเก็บอยู่เช่น: [17, 5, 9, 12, 2]
รูปเเบบ Input |
---|
list |
รูปเเบบ Output |
---|
เลขที่น้อยที่สุด |
ข้อจำกัด |
---|
ห้ามใช้ built in functions เช่น min() ,ตัวเลขเป็น integer |
ตัวอย่าง
Input | Output |
---|---|
[17, 5, 9, 12, 2] |
2 |
[-1, 2, 5, 15, -2] |
-2 |
[5, 0, 5, 6, 6, 4] |
4 |
def min_num(numbers):
min_num = numbers[0]
for num in # your code here :
if # your code here
min_num = num
return # your code here
numbers = [25, 56, 9, 8, 4]
print(min_num(numbers))
hint prob1 h=ut+1/2gt^2 โดย u คือ ความเร็วต้น s คือระยะทางhint prob2 2*(w+h)hint prob3 ไม่บอกค้าบ ลองถามพรี่ภูมิดูถ้าไม่ได้จริงๆ