วันพุธที่ 26 สิงหาคม พ.ศ. 2558

ลองใช้ Eclipse เขียน Python

ลองพิมพ์ python ทดสอบดูแต่ยังรันไม่ได้


การลง Eclipse สำหรับใช้เขียน Python


1.หน้าเว็บที่ดาวน์โหลด ให้โหลดตัวแรก(Eclipse Standard 4.4)


 2.เมื่อโหลดเสร็จแล้วให้แตกไฟล์



3 แตกไฟล์เสร็จ ให้เข้าตัว eclipse จะมีหน้าต่างขึ้นมาให้เลือก กด OK


จะได้หน้าตาโปรแกรมอย่างนี้


4 กดที่ Help แล้วเลือก Install New Software...


จะมีหน้าต่างขึ้นมาให้ใส่ http://pydev.org/updates ในช่อง Work with แล้วกด Add


จะมีหน้าต่างขึ้นมาให้เลือก เลือกตัวแรก( PyDev ) แล้วกด Next



กด Next ต่อ




จะมีหน้าต่างขึ้นมาให้เลือก Brainwy Software; Pydev; Brainwy. แล้วกด OK


โปรแกรมจะ restart ตัวเอง ให้กด Yes


พอเข้ามาอีกครั้ง ให้คลิกที่ Window เลือก Preferences


เลือก PyDev > Interpreters > Python - Interpreter.


กด New...


จะมีหน้าต่างขึ้นมาให้ใส่-Python34 ในช่อง Interpreter Name
                                      -C:\Python34\python.exe ในช่อง Interpreter Executable(หรือกดหาในBrowse)


จะมีหน้าต่างขึ้นมาให้เลือกทุกตัวแล้วกด OK


แล้วก็คลิก OK ต่อ



พอกลับมาหน้าเดิม ให้กดเลือก Window > Open Perspective > Other...


จะมีหน้าต่างขึ้นมาให้ double click ที่ PyDev


จะได้หน้าต่างของ Python มา


ให้ คลิกขวาที่ Java ตรงมุมบนขวา แล้วกด Close


จะได้หน้าต่างของ python อย่างเดียว


วันจันทร์ที่ 24 สิงหาคม พ.ศ. 2558

0005 : Pythagorus

รูปสามเหลี่ยมมุมฉาก (right, rectangled) มีมุมภายในมุมหนึ่งมีขนาด 90° (มุมฉาก) ด้านที่อยู่ตรงข้ามกับมุมฉากเรียกว่า ด้านตรงข้ามมุมฉาก ซึ่งเป็นด้านที่ยาวที่สุดในรูปสามเหลี่ยม อีกสองด้านเรียกว่า ด้านประกอบมุมฉาก

มีทฤษฎีที่เกียวข้องกับสามเหลี่ยมมุมฉาก ทฤษฎีนั้นคือ ทฤษฎีบทพีทาโกรัส กล่าวไว้ว่า "ผลรวมของพื้นที่ของรูปสี่เหลี่ยมจัตุรัสบนด้านประชิดมุมฉากทั้งสอง จะเท่ากับ พื้นที่ของรูปสี่เหลี่ยมจัตุรัสบนด้านตรงข้ามมุมฉาก"


โจทย์
จงคำนวณความยาวของด้านตรงข้ามมุมฉาก เมื่อระบุความยาวของด้านประกอบมุมฉากทั้งสองด้านมาให้

ข้อมูลนำเข้า
บรรทัดแรก ประกอบไปด้วยจำนวนจริงบวก 2 จำนวน คั่นด้วยช่องว่าง 1 ช่อง แต่ละจำนวนจะบ่งบอกถึงความยาวของด้านประกอบมุมฉากของรูปสามเหลี่ยมรูปหนึ่ง

ข้อมูลส่งออก
บรรทัดแรกเพียงบรรทัดเดียว แสดงความยาวของด้านตรงข้ามมุมฉากของรูปสามเหลี่ยมมุมฉากที่มีด้านประกอบมุมฉากที่มีความยาวเท่ากับที่ระบุไว้ในข้อมูลนำเข้า ตอบเป็นทศนิยม 6 ตำแหน่ง

ที่มา: Programming.in.th (Northern_series)
ตัวอย่างข้อมูลนำเข้าตัวอย่างข้อมูลส่งออก
3.000000 4.000005.000000




Code
a,b = input("ใส่ด้านประกอบมุมฉากของสามเหลี่ยมแยกกันโดยเว้นช่องว่าง: ").split(" ")
a = float(a)
b = float(b)
Ans = (a*a)+(b*b)
print (Ans ** 0.5)

Output



วันจันทร์ที่ 17 สิงหาคม พ.ศ. 2558

built-in data structures

https://docs.python.org/3/library/stdtypes.html  // Built-in Types
https://docs.python.org/3/library/functions.html //Built-in Function



Basic Python


Variable   

รูปแบบคล้ายกับภาษาอื่นๆ แต่รูปแบบจะง่ายกว่า

x = 5
y = 10
x*y

Strings

word1 = "Good"
word2 = "Morning"
print word1, word2
sentence = word1 + " " + word2 
print sentence



if - else




Loop