条件.循环.input

条件判断:

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值