เขียนคำสั่งตามที่แสดงใน comment
___inp___ = ["311", "75", "ABC", "xyz", "74.2"]
def input():
t = ___inp___.pop(0)
___inp___.append(t)
return t
# อ่านจำนวนเต็มจาก input มาเก็บใน m
# อ่านจำนวนเต็มจาก input มาเก็บใน k
# นำค่าใน k ไปเพื่มให้กับตัวแปร m
# อ่านสตริงจาก input เก็บใน s
# อ่านสตริงจาก input เก็บใน t
# นำสตริงใน t ไปต่อทางขวาของ s
# อ่านจำนวนจริงจาก input มาเก็บใน d
# d เป็นมุม หน่วยเป็นองศา
# ให้ r เก็บค่ามุมหน่วยเรเดียนที่แปลงจาก d
# ให้ x เก็บค่า sin( r )
# ให้ y เก็บค่าเดียวกับ x
# แต่ปัดเศษให้มีเลขหลังจุดทศนิยม 2 ตำแหน่ง
#
import math
m = int(input())
k = int(input())
m += k
s = input()
t = input()
s += t
d = float(input())
r = math.radians(d)
x = math.sin(r)
y = round(x, 2)
for e in 'mkstdrxy':
obj = Ex().check_object(e, missing_msg="ไม่มีตัวแปร "+e)
obj.has_equal_value(incorrect_msg= e+" มีค่าไม่ถูกต้อง")
Ex().has_equal_ast(code="m += k", exact = False, incorrect_msg="ควรหัดใช้ += เพื่อเพิ่มค่าจำนวนในตัวแปร")
Ex().has_equal_ast(code="s += t", exact = False, incorrect_msg="ควรหัดใช้ += เพื่อการต่อท้ายสตริง")