while循环
当条件成立时,循环体的内容可以一直执行,但是避免死循环,需要有一个跳出循环的条件才行。
for循环
- 遍历任何序列(列表和字符串)中的每一个元素
>>> a = ["China", 'is', 'powerful']>>> for x in a:... print(x)...Chinaispowerful
range() 函数
生成一个等差数列(并不是列表)。
range(4) => range(0, 4)
list(range(4)) => [0,1,2,3]
list(range(1, 4)) => [1,2,3]
list()
: 返回一个序列(列表或字符串)中的每一个元素。- range()返回的是一种可迭代对象,而不是具体的列表
>>> a = range(10)>>> arange(0, 10)>>> b = list(a)>>> b[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
continue语句
#!/usr/bin/env python3while True: n = int(input("Please enter an Integer: ")) if n < 0: continue; elif n == 0: break; print("Square is ", n**2)
- n的平方:
n**2
- n的立方:
n**3