python中for循环

今天在写一道python题目的时候,想用for循环,但是因为python学过的时间有点久远,所以将python中for循环的结构完全忘记,这很不应该,所以今天写下博客,记录下来,希望下次能够不再犯这样的错误!

语法结构:

for 变量 in 列表、字符串:

        循环体

for循环有两种,第一种是循环字符串类型:

for  变量  in 【列表】、字符串:
        循环体!

案例一:

循环列表(在这里我随便搞了一个列表):

langue =['python','java','c','javascript','c++']
for i in langue:
    print("当前元素:",i);

相比较于c、java等语言,python不需要在额外定义  i  ,这也算是python中的一大特点

结果截图:

 案例二:

    for letter in 'python':
    print('当前输出的元素:',letter);

我们会发现他是将python字符串一个一个的循环,结果如下:

 那么以上就是第一种的for循环,在使用for循环的时候,我们不需要提前定义循环中的变量(其他语言需要提前定义),并且要注意的是,python的灵魂在于缩进,这也是和其他的语言不同的地方,在使用for循环的时候,不需要加()

第二种for的用法:

for 变量 in range()://主要是用于迭代数字

   循环体!

案例1:计算50-100的和

    sum_number=0
    for i in range(50,101):
        sum_number+=i;
    print(sum_number)

注意:这里range中的第二个数不是100,而是大于100的数,因为range函数的语法特点是:

range(start,stop[,step])

start:计数从start开始,没有指定的时候,默认从0开始

stop:记数到stop结束,但是不包括stop

step:一般不写,当使用的时候,当作步长,默认为一(当然也可以自己设置)

案例一的结果就是:3825

案例2:

编写程序,输出0到90°之间(包括端点)每隔5°的角度值以及其正弦,余弦函数值。

import math
for i in range(0,91,5):
    spend =math.radians(i)
    print('正弦值:',sin(spend),'余弦值',cos(spend))

radians将角度转化为弧度的函数

结果:

以上就是python中for循环的一些理解

java中的for循环:

        int sum1=0;
        for(int i=0;i<=100;i++){
            sum1 +=i;
        }
        System.out.println(sum1);

结果:5050

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值