文档章节

GO、python中的循环事项对比。

大洋的顶端
 大洋的顶端
发布于 2017/03/15 14:11
字数 132
阅读 12
收藏 0

GO语言中,有三种,可以看到在GO中浮点数可以作为循环变量的。

func main() {
   i := 10
   for {
      i += 1
      if i > 18 {
         break
      }
   }
    for i := 0.1; i <= 10; i += 0.2 {
       fmt.Println(i)
   }

   for i := 10; i >= 0; i-- {
      fmt.Println(i)
   }
   fmt.Println("over")
}

 

而python中,只能自定义一个函数作为浮点数的变量递增。

for i in range (10):
    print(i)

for i in range(1,10,2):
    print(i)

def progression(start, length,step):
 for i in range(length):
  yield start + i * step

for i in progression(1,10,0.8):
    print(i)
a=0
while a<10:
  a+=1
  print(a)

© 著作权归作者所有

大洋的顶端
粉丝 17
博文 30
码字总数 13805
作品 0
广州
私信 提问
正确使用Python3.6+的aiohttp异步协程

from flask import Flaskimport timeapp = Flask(name)@app.route('/')def index(): time.sleep(3) return 'Hello!'if name == 'main': app.run(threaded=True) flask提供web页面 import asy......

wenguonideshou
2018/07/06
0
0
人人都能学会的python编程教程5:循环-2

“死循环”是必须要避免的,当然“活循环”也未必都要执行完。 break 语句 比如我们要从一个列表中找到某个特定元素,那么只要找到了这次循环就可以停止了,没有必要非得走到最后。 这种情况...

编程老司机
2018/05/10
0
0
使用PYTHON制作一个生日查看器

python中的字典说白了就是一个键值对, birthdays = {'张三': '12月1日', '李四并': '11月23日', '普通': '6月2日'} 通过键取得值的内容,例如birthdays['张三'] 等价于 12月1日 而且字典是不......

MrLmomo
2018/06/23
0
0
2019年上半年收集到的人工智能Python编程干货文章

2019年上半年收集到的人工智能Python编程干货文章 一文了解Python深拷贝与浅拷贝问题 Python广度优先查找和深度优先查找(内附python教程分享) Python基础之函数2 (参数的返回值) Python...

城市中迷途小书童
06/28
0
0
Python vs PHP 冒泡排序和累加求和计算性能测试

测试环境: 处理器i5-3230M,64位Ubuntu 14.04 Python 2.7.6, PHP 5.4.39, PHP 7.0.0-dev(2015/04/21) 测试内容: 冒泡排序:对10个升序的数进行排序,降序输出,循环1百万次. 累加求和:0+1+2+3+.....

eechen
2015/04/25
4.3K
18

没有更多内容

加载失败,请刷新页面

加载更多

高速PCB设计软件allegro中与网络有关的约束规则设置

在allegro pcb的设计过程中,设计约束规则包括时序规则、间距规则、信号完整性规则以及物理规则等,本期主要详细讲解与物理、间距与电气约束中的线宽、线间距物理规则的设置。 一、线宽设置 ...

demyar
16分钟前
1
0
Linux 启动停止SpringBoot jar 程序部署Shell 脚本

#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=algorithm.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]...

草庐过客
18分钟前
2
0
mysql-connector-java驱动升级到8.0后数据库保存时间出现时差

1.问题:在一个新项目中用到了新版的mysql jdbc 驱动后,发现保存到数据库的时间出现了时差 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>......

ValSong
19分钟前
3
0
好程序员大数据教程Scala系列之隐式转换和隐式参数

5.1. 概念 隐式转换和隐式参数是Scala中两个非常强大的功能,利用隐式转换和隐式参数,你可以提供优雅的类库,对类库的使用者隐匿掉那些枯燥乏味的细节。 5.2. 作用 隐式的对类的方法进行增强...

好程序员官网
23分钟前
2
0
多线程必备

初次接触线程,可能有很多初学者搞不明白,始终云里雾里,那么本篇文章直接带大家介绍多线程必须知道的几个点 接下来没有多余,直接上干货 1. 进程和线程的区别是什么? 进程是执行着的应用程序,...

理性思考
26分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部