python單迴圈整除8 while單迴圈練習

2021-10-12 12:05:40 字數 2035 閱讀 3692

4999元包郵

去購買 >

單迴圈實現一行十個★

# 方法一

i = 0

while i < 10:

print("★", end="")

i += 1

print()

# 方法二(通過變數的形式實現)

i = 0

str_var = ""

while i < 10:

strvar += "★"

i += 1

print(strvar)

單迴圈實現十個換色★

i = 1

while i <= 10:

if i % 2 == 1:

print("★", end="")

else:

print("☆", end="")

i += 1

print()

單迴圈實現十行十列★

i = 1

while i <= 100:

print("★", end="")

if i % 10 == 0:

print()

i += 1

print()

單迴圈實現隔列換色★

i = 1

while i <= 100:

if i % 2 == 0:

print("★", end="")

else:

print("☆", end="")

if i % 10 == 0:

print()

i += 1

print()

單迴圈實現隔行換色★

i = 0

while i < 100:

if i // 10 % 2 == 0:

print("★", end="")

else:

print("☆", end="")

if i % 10 == 9:

print()

i += 1

print()

單迴圈輸出1-100所有奇數

i = 1

while i <= 100:

if i % 2 == 1:

print(i)

i += 1

單迴圈輸出1-100所有偶數

i = 1

while i <= 100:

if i % 2 == 0:

print(i)

i += 1

單迴圈實現西洋棋棋盤效果

i = 0

while i < 64:

# 判斷當前是奇數行還是偶數行

if i // 8 % 2 == 0:

if i % 2 == 0:

print("□", end="")

else:

print("■", end="")

else:

if i % 2 == 0:

print("■", end="")

else:

print("□", end="")

# 第八個方塊換行

if i % 8 == 7:

print()

i += 1

摺紙求高度

如題:我國最高山峰是珠穆朗瑪峰:8848m,我現在有一張足夠大的紙張,厚度為:0.01m。請問,摺疊多少次,就可以保證厚度不低於珠穆朗瑪峰的高度?

height = 0.01

times = 1

while true:

if height * 2 ** times >= 8848:

print(times)

break

times += 1

籃球彈跳

如題:籃球從十公尺的位置向下掉落,每一次掉落都是前一次的一半,問彈跳十次之後籃球的高度是多少?

times = 1

while true:

height /= 2

if times == 10:

print(height)

break

times += 1

Python分支 簡單迴圈

定義乙個年齡 age 2 設定判斷元素 if age 18 print 歡迎光臨本網咖!print 哈哈 你來啦!else print 未成年禁止上網哦!print 這條 看看什麼時候執行?age是定義年齡的變數,然後開始設定判斷元素也就是if 追後輸入age 的變數 切記 最後一定要加 號!重點 ...

Python簡單迴圈應用

百錢買百雞的問題算是一套非常經典的不定方程的問題,題目很簡單 公雞5文錢乙隻,母雞3文錢乙隻,小雞3只一文錢,用100文錢買一百隻雞,其中公雞,母雞,小雞都必須要有,問公雞,母雞,小雞要買多少只剛好湊足100文錢。分析 估計現在小學生都能手工推算這套題,只不過我們用計算機來推算,我們可以設公雞為x,...

Python中的一些簡單迴圈

一般結構是 判斷條件 boolean型別的表示式 while 判斷條件 迴圈體需要注意的是在正規 中一般要避免死迴圈 例1n 1 while n 10 print n n n 1 輸出結果是1 2 3 4 5 6 7 8 9 10 例2 n 1 sum 0 while n 100 if n 2 0 ...