日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python打印星星居中_python中怎么打印星星

發(fā)布時(shí)間:2025/3/19 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python打印星星居中_python中怎么打印星星 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

for循環(huán):

1、有大括號(hào)與無(wú)大括號(hào)的區(qū)別:

循環(huán)體只能有一條語(yǔ)句, 如果需要執(zhí)行的語(yǔ)句超過(guò)一條,就要加大括號(hào)將它們變?yōu)橐粭l復(fù)合語(yǔ)句。//for循環(huán)如此,while循環(huán)也是如此.

for(int?i=1;?i<5;?i++)

printf("?A?");

printf("B?");

for(int?i=1;?i<5;?i++)

printf("?A?");?printf("?B?");

//A輸入5次,B輸出1次

while(1)

printf("C");

printf("D");

//不停的輸出C?,但不會(huì)輸出D

2、打印星星:public?class?打印星星?{

@SuppressWarnings("unused")//避免警告提示

public?static?void?main(String[]?args)?{

/*

*?題目1:

*?打印一個(gè)五行五列的星星

*?????*****

*?????*****

*?????*****

*?????*****

*?????*****

*?1.使用第一個(gè)for循環(huán)打印一排數(shù)量為5的星星

*????*******

*????2.使用第二個(gè)for循環(huán)嵌套在第一個(gè)for循環(huán)的外面,使第一個(gè)for

*????循環(huán)循環(huán)五次(打印五次),并使用空字符換行。

*???????3.println與print的區(qū)別:

*??????println:將打印的結(jié)果直接輸出在下一行

*??????print:將打印的結(jié)果直接輸出在本行

*/

for(int?b?=?0;?b?

for(int?a?=?0;?a?

System.out.print("*");

}

System.out.println("");

}

System.out.println("-----直角三角形的星星-----");

/*

*?題目二:

*?打印一個(gè)直角三角形的星星

*?????*

*?????**

*?????***

*?????****

*?????*****

*?????1.規(guī)律:

*???????????變量:????????????變量:

*????????B循環(huán)第1次(j?=?1)???A打印出?1(a?=?j)

*????????B循環(huán)第2次(j?=?2)???A打印出?2(a?=?j)

*????????B循環(huán)第3次(j?=?3)???A打印出?3(a?=?j)

*????????B循環(huán)第4次(j?=?4)???A打印出?4(a?=?j)

*????????B循環(huán)第5次(j?=?5)???A打印出?5(a?=?j)

*/

for(int?j?=?0;?j?

for(int?a?=?0;?a?<=?j?;?a?++)?{

System.out.print("*");

}

System.out.println("");

}

System.out.println("------等腰三角形的星星-----");

/*

*?題目三:

*?打印一個(gè)等腰三角形的星星

*?????*

*????***

*???*****

*??*******

*?*********

*??圖形解讀:

*???5行,空格,星星

*????行與空格的關(guān)系:

*??????????????【?空格打印的次數(shù),就是總行數(shù)-每次執(zhí)行的數(shù)】

*??????執(zhí)行第1行時(shí),空格執(zhí)行4

*??????執(zhí)行第2行時(shí),空格執(zhí)行3

*??????執(zhí)行第3行時(shí),空格執(zhí)行2

*??????執(zhí)行第4行時(shí),空格執(zhí)行1

*??????執(zhí)行第5行時(shí),空格執(zhí)行0

*????空格與星星的關(guān)系:

*??總行數(shù)4行

*????*??????第一行:空格數(shù)?4?-?1?=?3個(gè)?????星號(hào)數(shù)?1?*?2?-?1?=?1個(gè)

*???***?????第二行:空格數(shù)?4?-?2?=?2個(gè)?????星號(hào)數(shù)?2?*?2?-?1?=?3個(gè)

*??*****????第三行:空格數(shù)?4?-?3?=?1個(gè)?????星號(hào)數(shù)?3?*?2?-?1?=?5個(gè)

*?*******???第四行:空格數(shù)?4?-?4?=?0個(gè)?????星號(hào)數(shù)?4?*?2?-?1?=?7個(gè)

*?解讀下列代碼:

*??A:?當(dāng)i?=?1??時(shí)?,循環(huán)第一次時(shí)???B:?j?=?4?循環(huán)四次,打印4個(gè)空格??C:k?=?1?循環(huán)一次,打印1個(gè)星星

*??A:?當(dāng)i?=?2??時(shí)?,循環(huán)第二次時(shí)???B:?j?=?3?循環(huán)三次,打印3個(gè)空格??C:k?=?3?循環(huán)三次,打印3個(gè)星星

*??A:?當(dāng)i?=?3??時(shí)?,循環(huán)第二次時(shí)???B:?j?=?2?循環(huán)三次,打印2個(gè)空格??C:k?=?5?循環(huán)五次,打印5個(gè)星星

*??A:?當(dāng)i?=?4??時(shí)?,循環(huán)第二次時(shí)???B:?j?=?2?循環(huán)三次,打印1個(gè)空格??C:k?=?7?循環(huán)七次,打印7個(gè)星星

*??A:?當(dāng)i?=?5??時(shí)?,循環(huán)第二次時(shí)???B:?j?=?0?循環(huán)三次,打印0個(gè)空格??C:k?=?9?循環(huán)九次,打印9個(gè)星星

*/

int?max?=?5;??//?總行數(shù)

A:for?(int?i?=?1;?i?<=?5;?i++)?{??//?控制行

B:for?(int?j?=?1;?j?<=?max?-?i;?j++)?{??//?控制空格

System.out.print("?");

}

C:for?(int?k?=?1;?k?<=?i?*?2?-?1;?k++)?{??//?控制"*"號(hào)

System.out.print("*");

}

System.out.print("

");??//?換行

}

/*

*?題目四:

*?打印一個(gè)菱形星星

*?????*

*????***

*???*****

*??*******

*?*********

*??*******

*???*****

*????***

*?????*

*?????上半部分

*??圖形解讀:

*???5行,空格,星星

*????行與空格的關(guān)系:

*??????????????【?空格打印的次數(shù),就是總行數(shù)-每次執(zhí)行的數(shù)】

*??????執(zhí)行第1行時(shí),空格執(zhí)行4

*??????執(zhí)行第2行時(shí),空格執(zhí)行3

*??????執(zhí)行第3行時(shí),空格執(zhí)行2

*??????執(zhí)行第4行時(shí),空格執(zhí)行1

*??????執(zhí)行第5行時(shí),空格執(zhí)行0

*????空格與星星的關(guān)系:

*??總行數(shù)4行

*????*??????第一行:空格數(shù)?4?-?1?=?3個(gè)?????星號(hào)數(shù)?1?*?2?-?1?=?1個(gè)

*???***?????第二行:空格數(shù)?4?-?2?=?2個(gè)?????星號(hào)數(shù)?2?*?2?-?1?=?3個(gè)

*??*****????第三行:空格數(shù)?4?-?3?=?1個(gè)?????星號(hào)數(shù)?3?*?2?-?1?=?5個(gè)

*?*******???第四行:空格數(shù)?4?-?4?=?0個(gè)?????星號(hào)數(shù)?4?*?2?-?1?=?7個(gè)

*?解讀下列代碼:

*??A:?當(dāng)i?=?1??時(shí)?,循環(huán)第一次時(shí)???B:?j?=?4?循環(huán)五次,打印4個(gè)空格??C:k?=?1?循環(huán)一次,打印1個(gè)星星

*??A:?當(dāng)i?=?2??時(shí)?,循環(huán)第二次時(shí)???B:?j?=?3?循環(huán)四次,打印3個(gè)空格??C:k?=?3?循環(huán)三次,打印3個(gè)星星

*??A:?當(dāng)i?=?3??時(shí)?,循環(huán)第三次時(shí)???B:?j?=?2?循環(huán)三次,打印2個(gè)空格??C:k?=?5?循環(huán)五次,打印5個(gè)星星

*??A:?當(dāng)i?=?4??時(shí)?,循環(huán)第四次時(shí)???B:?j?=?1?循環(huán)二次,打印1個(gè)空格??C:k?=?7?循環(huán)七次,打印7個(gè)星星

*??A:?當(dāng)i?=?5??時(shí)?,循環(huán)第五次時(shí)???B:?j?=?0?循環(huán)一次,打印0個(gè)空格??C:k?=?9?循環(huán)九次,打印9個(gè)星星

*/

//上半部分

System.out.println("-----菱形星星-----");

A:for?(int?i?=?1;?i?<=?5;?i++)?{??//?控制行

B:for?(int?j?=?1;?j?<=?max?-?i;?j++)?{??//?控制空格

System.out.print("?");

}

C:for?(int?k?=?1;?k?<=?i?*?2?-?1;?k++)?{??//?控制"*"號(hào)

System.out.print("*");

}

System.out.print("

");??//?換行

}

//下半部分

/*

*

*第一次A循環(huán)?i?=?0

*?B:j?=?4時(shí)??;?j?>=3?;j--?打印一個(gè)空格

*?C:k?=?7時(shí)??;?K?>=?1?;?k++?循環(huán)7次??打印七個(gè)星星

*第二次A循環(huán)?i?=?1

*?B:j?=?4時(shí)??;?j?>=2?;j--?打印二個(gè)空格

*?C:k?=?7時(shí)??;?K?>=?3?;?k++?循環(huán)5次??打印五個(gè)星星

*第三次A循環(huán)?i?=?2

*?B:j?=?4時(shí)??;?j?>=1?;j--?打印三個(gè)空格

*?C:k?=?7時(shí)??;?K?>=?5?;?k++?循環(huán)3次??打印三個(gè)星星

*第四次A循環(huán)?i?=?3

*?B:j?=?4時(shí)??;?j?>=0?;j--?打印四個(gè)空格

*?C:k?=?7時(shí)??;?K?>=?7?;?k++?循環(huán)1次??打印一個(gè)星星

*/

int?max2?=?4;//最大行數(shù)

A:for?(int?i?=?0;?i?

B:for?(int?j?=?4;?j?>=?max2-i?;j--)???//?控制空格

System.out.print("?");

C:for?(int?k?=?7;?k?>?i?*?2?????;?k--)?{??//?控制"*"號(hào)

System.out.print("*");

}

System.out.print("

");??//?換行

}

}

}

云海天教程網(wǎng),免費(fèi)的在線學(xué)習(xí)python平臺(tái),歡迎關(guān)注!

總結(jié)

以上是生活随笔為你收集整理的python打印星星居中_python中怎么打印星星的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。