码迷,mamicode.com
首页 > 编程语言 > 详细

python(六)基础学习 因为修改前面较多不足之处所以这里就少了但是我还是会发的

时间:2018-07-17 23:33:12      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:要求   使用   就是   基础学习   bre   NPU   意思   pre   打印   

python3.5使用

第六天:

  现在我们来讲for循环的用法

先写一段代码来解释它:

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

第一段的意思是循环    i(变量)从0开始打印只能打印10次

所以当我们要打印 i 时就会打印10次从0到9

上次那个猜数字的程序就可以用for进行优化一下

 1 number=23
 2 for i in range(3):
 3     guess_age=int(input("number:"))
 4     if guess_age==number:
 5         print("yes,you got it.")
 6         break
 7     elif guess_age>number:
 8         print("think smaller...")
 9     else:
10         print("think bigger!")
11 else:
12     print("you have tricd too many times.")

仔细的同志一定发现了else没有与if成对出现,上次我说过了else的意思是“其它”

如果不是这样就是其同样,在循环里循环外的就是其它了

我们继续来看for语句

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

是不是打印了0,2,4,6,8这几个数字啊,在代码中那个0代表从0开始,10代表在10结束,后面的2代表一次跳2个数。

这有什么意义呢,我来告诉你,比如说我要求0到8648中间是1243的倍数的全部数字是不是立马就得到了啊,编程的魅力莫过于此。

for的深入用法:

  当for遇到 if 时:

写一个程序来理解吧

for i in range(10):
    print(i)
    if i<5:
        print(huang)

打印出10个数字5个“hung“是不是发现只有0到4后面有“huang”因为执行了判断他是一个数字一个数字的循环当循环到5的时候if就不执行了所以就没有了

 

 

 

 

  

python(六)基础学习 因为修改前面较多不足之处所以这里就少了但是我还是会发的

标签:要求   使用   就是   基础学习   bre   NPU   意思   pre   打印   

原文地址:https://www.cnblogs.com/Huangfq/p/9326369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!