คำถามติดแท็ก if-statement

คำสั่ง "if" เป็นโครงสร้างการควบคุมการไหลในภาษาการเขียนโปรแกรมส่วนใหญ่ที่แยกการไหลของการดำเนินการขึ้นอยู่กับเงื่อนไขไบนารีโดยทั่วไปจะประเมินที่รันไทม์ หากงบมักจะเรียกว่าเงื่อนไข เมื่อใช้แท็กนี้โปรดใส่แท็กภาษาที่เหมาะสมเช่นเช่น "java" หากคำถามของคุณเฉพาะภาษา

5
จะเขียนคำสั่ง IF ELSE ในแบบสอบถาม MySQL ได้อย่างไร
ฉันจะเขียนคำสั่ง IF ELSE ในแบบสอบถาม MySQL ได้อย่างไร สิ่งนี้: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); จากนั้นลงในอาร์เรย์ของฉันฉันควรจะทำได้: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

13
มีวิธีที่ดีกว่าในการเขียนที่ซ้อนกันถ้างบในหลาม? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิด5 เดือนที่ผ่านมา มีวิธี pythonic เพิ่มเติมที่จะทำซ้อนถ้างบอื่นกว่านี้: def convert_what(numeral_sys_1, numeral_sys_2): if numeral_sys_1 == numeral_sys_2: return 0 elif numeral_sys_1 == "Hexadecimal": if numeral_sys_2 == "Decimal": return 1 elif numeral_sys_2 == "Binary": return 2 elif numeral_sys_1 == "Decimal": if numeral_sys_2 == "Hexadecimal": return 4 elif numeral_sys_2 == "Binary": return …

4
จำเป็นต้องยกเลิกการทำกล่องอัตโนมัติของบุคคลที่สามถ้าอื่น
รหัสชิ้นนี้ทำงานได้ดี: - Integer nullInt = null; if (1 <= 3) { Integer secondNull = nullInt; } else { Integer secondNull = -1; } System.out.println("done"); แต่สิ่งนี้จะทำให้เกิดข้อยกเว้นตัวชี้โมฆะในขณะที่ Eclipse เตือนว่าไม่จำเป็นต้องทำการแกะกล่องโดยอัตโนมัติ: - Integer nullInt = null; Integer secondNull = 1 <= 3 ? nullInt : -1; System.out.println("done"); ทำไมถึงเป็นเช่นนั้นใครบางคนสามารถนำทางได้โปรด

14
ฉันจะลดความซับซ้อนของคำสั่ง if-elif ซ้ำ ๆ ในฟังก์ชั่นระบบการให้เกรดของฉันได้อย่างไร
เป้าหมายคือการสร้างโปรแกรมเพื่อแปลงคะแนนจากระบบ '0 ถึง 1' เป็นระบบ 'F ถึง A': ถ้าscore >= 0.9จะพิมพ์ 'A' ถ้าscore >= 0.8จะพิมพ์ 'B' 0.7, C 0.6, D และค่าใด ๆ ที่ต่ำกว่านั้นให้พิมพ์ F นี่คือวิธีสร้างและใช้งานได้บนโปรแกรม แต่มันค่อนข้างซ้ำ: if scr >= 0.9: print('A') elif scr >= 0.8: print('B') elif scr >= 0.7: print('C') elif scr >= 0.6: print('D') else: print('F') ฉันอยากจะรู้ว่ามีวิธีการสร้างฟังก์ชั่นเพื่อให้คำสั่งผสมจะไม่ซ้ำซ้อน ฉันเป็นผู้เริ่มต้นทั้งหมด …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.