แปลงเลขฐานสิบใหเ้ ป็ นเลขฐานสอง คาอธบิ าย 1 รบั คา่ ตวั เลขฐานสบิ แลว้ แปลง int number และเกบ็ ไวต้ วั แปล decimal_imput 2 กำหนดตัวแปร binary เปน็ list 3 กำหนดค่าให้ตวั แปร decimal เทา่ กบั ตวั แปร decimal input เพื่อใชต้ วั แปร decimal ในการวนลูป และใช้ตัวแปร decimal_ input ไวแ้ สดงตอนสดุ ทา้ ย 4 วนลูปเพือ่ เพ่มิ ค่าเขา้ ไปในตัวแปร binary โดยนำตัวแปร decimal มา mod ดว้ ย 2 (หาร เอาเศษ) แลว้ แปลงเปน็ string กอ่ นจะเพิ่มเขา้ ไปในตัวแปร binary 5 นำตัวแปร decimal หารดว้ ย 2 แลว้ แปลงเปน็ int number และเกบ็ ไว้ในตวั แปร Decimal
6 binary.reverse() คอื การกลบั ค่าในตวั แปร binary (หนา้ ไปหลัง หลงั มาหน้า) เชน่ กอ่ น reverse จะได้ ['1', '0', '0', '1', '1'] เมื่อ reverse จะได้ ['1', '1', '0', '0', '1'] 7 นำค่าในตวั แปร decimal_input และ binary มาแสดงผล โดย \" join(binary) เป็นการนำ ค่าใน list มาตอ่ เปน็ string โดยไมต่ ้องใชล้ ปู ผลลพั ธ์ จดั ทาโดย ด.ช ชยั ชนะ ภนู่ คร 3/1 เลขท่5ี ด.ช พงคป์ ณต ชยั พรเจรญิ ศรี 3/1 เลขท่1ี 2
Search
Read the Text Version
- 1 - 2
Pages: