เมื่อต้องการพิมพ์รูปแบบดาวกลับด้านใน Python สามารถใช้ลูป 'for' ได้ ซึ่งจะช่วยวนซ้ำในช่วงของตัวเลข และพิมพ์อักขระที่ต้องการในความถี่ที่ต้องการ และสามารถลดจำนวนการนับได้หลังจากการวนซ้ำทุกครั้ง
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
ตัวอย่าง
N=6 print("The value of 'N' has been initialized to "+str(N)) print("The inverted stars are being displayed") for i in range (N, 0, -1): print((N-i) * ' ' + i * '*')
ผลลัพธ์
The value of 'N' has been initialized to 6 The inverted stars are being displayed ****** ***** **** *** ** *
คำอธิบาย
- ค่าของ 'N' ถูกเตรียมใช้งานและแสดงบนคอนโซล
- วนซ้ำ 'for' ซ้ำกับตัวเลข 'N'
- มีการพิมพ์อักขระที่จำเป็นบนหน้าจอ
- ค่าของมันจะลดลงในขั้นตอนต่อไป
- แสดงบนคอนโซล