418512 ภาคต้น 2555/การบ้าน 5
รุ่นแก้ไขเมื่อ 07:56, 30 กรกฎาคม 2555 โดย 158.108.211.78 (คุย) (หน้าที่ถูกสร้างด้วย 'คุณจะพบว่ามีโฟล์เดอร์ชื่อ <tt>hw05</tt> ในนั้นจะมีไฟล์อ...')
คุณจะพบว่ามีโฟล์เดอร์ชื่อ hw05 ในนั้นจะมีไฟล์อยู่ไฟล์เดียวคือ google_bing.py ให้เขียนโปรแกรมลงในไฟล์นั้น โดยที่โปรแกรมนี้จะรับค่าสตริงที่เป็นคำค้นหาเข้าไปผ่านทาง command-line จากนั้นโปรแกรมจะนำคำค้นหาในไปค้นหาผ่านทางเว็บไซด์ google.com และ bing.com และโปรแกรมจะแสดงผลลัพธ์ออกมาไว้ผลลัพธ์การค้นหาในหน้าแรกของทั้งสองเว็บไซด์มีผลลัพธ์ไหนบ้างที่ซ้ำกัน ต้วอย่างเช่น
python google_bing.py "python web application"
ผลลัพธ์ที่ได้คือ
1 http://wiki.python.org/moin/WebFrameworks
หรือตัวอย่างเช่น
python google_bing.py "python android"
ผลลัพธ์ที่ได้คือ
5 http://www.thebitsource.com/programming-software-development/android/python-jruby-on-the-android-platform-in-10-steps/ http://www.reddit.com/r/programming/comments/7ltz7/python_on_android/ http://stackoverflow.com/questions/101754/is-there-any-way-to-run-python-on-android http://www.mattcutts.com/blog/android-barcode-scanner/ http://groups.google.com/group/android-developers/browse_thread/thread/89c0b4ccaea69167
โดยที่ตัวเลขในบรรทัดแรกหมายถึงจำนวนผลลัพธ์ที่ซ้ำกัน ส่วนบรรทัดต่อมาอื่นๆ คือ ตัวผลลัพธ์ทั้งหมดที่ซ้ำกัน