条件判断:
python的条件判断只有if
三种格式
格式一
if 条件:
语句
格式二:
if 条件:
语句1
else:
语句2
格式三:
if 条件:
语句1
elif 条件: #可以加多个 elif
语句二
else:
语句三
if语句的执行特点: if语句执行是从上往下执行的,如果在某一句已经成立,那么下面就不会执行
例子:输出的是 teenager,因为age=20>=6 已经成立,所以下面就不会再执行了。
age = 20
if age >= 6:
print('teenager')
elif age >= 18:
print('adult')
else:
print('kid')
input()
variables=input('输入:') ,这个函数的作用是先将' '之间的内容打印在屏幕上,然后将输入的值赋给=左端
注意:variables是一个str类型的,int()函数可以把这个变成int类型
循环语句:
存在两种循环,for...in循环,可以依次把list或者tuple中对的每一个元素迭代出来,
for循环格式
for x in ...: # 可以是tuple list 或者range()函数
语句
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
执行这段代码,会依次打印 names 的每一个元素:
Michael Bob Tracy
for x in ...循环的意思就是:把每个元素带入变量x,然后执行缩进块的语句。
还有一个例子
for x in [1,2,3,4,5,6]:
sum=sum+x
sum=21
和range().list() 函数搭配使用
range(n):生成0-n-1个整数
range()函数生成一个整数序列,再通过list()函数可以转换成list
sum=0
for i in range(101):
sum=sum+i
print(sum)
sum=5050
while循环
while循环的格式:
while 条件:
py可执行语句
sum=0
n=100
while n>=0:
sum=sum+n
n=n-1
print(sum)
5050