python第五篇-while

来源:互联网 发布:mac上编程软件 编辑:程序博客网 时间:2024/06/14 02:26
#!/usr/bin/python#fileName:while.pynumber = 23running = Truewhile running:    guess=int(input("enter an integer:"))    if guess==number:        print("Congratulatio,you guess it")        running=False    elif guess>number:        print("no,it is a little higher.")    else:        print("no,it is a little lower")else:    print("the while is over")print("done")


结果:

kwang@ubuntu:a_byte_python->./while.py enter an integer:4no,it is a little lowerenter an integer:3no,it is a little lowerenter an integer:43no,it is a little higher.enter an integer:23Congratulatio,you guess itthe while is overdone这里首先定义俩两个变量,number和running,其中number是整型变量,running是布尔变量(也是0和1)。之后程序使用俩while和if语句的嵌套,分为三部分,其中第一个if语句为第一部分,代表判断用户输入的值为number的值,第二部分就是elif部分,判断用户输入的值大于number的值,之后就是elif下面的else语句,用户判断用户输入的值小于number,最后一个else和while并列,表示while条件不成立时运行。其中还是要注意:在python中对于不同部分的区分时语句开头的tab键,使的语句对齐方式不一样,从而代表不同的部分。

原创粉丝点击