以下是一些有趣的for循环案例,展示了for循环的不同应用场景和创意用法:
1.数字金字塔:
for i in range(5):
for j in range(i, 5):
print(j, end="\\t")
print()
这个示例使用两个嵌套的for循环来打印一个数字金字塔。
2.图案打印:
for i in range(5):
for j in range(5):
if j == i or j == 5 - i - 1:
print("*", end="\\t")
else:
print(" ", end="\\t")
print()
这个示例使用两个嵌套的for循环来打印各种图案。
3.斐波那契数列:
a, b = 0, 1
for _ in range(10):
print(a, end="\\t")
a, b = b, a + b
这个示例使用for循环计算并打印出前 10 个斐波那契数列的数。
4.随机颜色的星星:
import random
for _ in range(10):
color = random.choice(["red", "blue", "green", "yellow", "purple"])
print("⭐" * 3, end="\\t")
print(color)
这个示例使用for循环和random.choice()函数生成 10 个随机颜色的星星。
5.单词反转:
word = "hello"
reversed_word = ""
for char in word:
reversed_word = char + reversed_word
print(reversed_word)
这个示例使用for循环将一个单词反转。
这些案例只是for循环的一些有趣应用,你可以根据自己的兴趣和创意,探索更多有趣的for循环用法。希望这些示例能给你一些启发!