เมื่อต้องการพิมพ์รูปแบบดาวกลับด้านใน 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'
- มีการพิมพ์อักขระที่จำเป็นบนหน้าจอ
- ค่าของมันจะลดลงในขั้นตอนต่อไป
- แสดงบนคอนโซล