Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อพิมพ์รูปแบบดาวกลับหัว


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