Python——基本语法(二)

一、while 循环

        语法:

while 条件表达式:
 条件表达示为真,就执⾏这⾥的代码,必须缩进 4 个空格
 多⾏代码保持缩进⼀致

        条件表达式可以是:

  •         True # 布尔值的 True
  •         1 < 10 # 凡是在 if 语句中使⽤的判断表达示,这⾥都可以使⽤

        猜数字程序优化版本

#!/usr/bin/env python3
# file name hello.py

print("猜数游戏开始")
while True:
    n = input("请输⼊⼀个数字")
# 如果输⼊空,就重新开始新⼀轮的循环
    if not n:
        continue
# 如果输⼊ q 就是跳出循环
    if n == 'q':
        print("程序退出")
        break
    n = int(n)

    if n == 18:
        print("猜对了")
        break
    elif n > 18:
        print("⼤了")
    else:
        print("⼩了")

 Python——基本语法(二)_第1张图片

二、函数的定义和调⽤ 

        1.函数的定义

def 函数名():
    """函数的说明,主要是说明⼀下函数的主要功能,这是可选的"""
    函数体,就是代码
    缩进 4 个空格,多⾏缩进保持⼀致

        函数名的规则和变量名的命名规则⼀致 

        2.函数的调⽤

函数名()

        python 属于解释性语⾔,就是代码需要读⼀⾏,解释器解释⼀⾏。 因此,函数就像是 定义⼀个变量,必须先定义函数,才能调⽤函数。

        3.示例

#!/usr/bin/env python3
# file name hello.py

def guess_number():

    print("猜数游戏开始")
    while True:
        n = input("请输⼊⼀个数字")
        if not n:
            continue
        if n == 'q':
            print("程序退出")
            break
        n = int(n)

        if n == 18:
            print("猜对了")
            break
        elif n > 18:
            print("⼤了")
        else:
            print("⼩了")
# 调⽤函数
guess_numbr()
                      

Python——基本语法(二)_第2张图片 

 

 

 

 

 

你可能感兴趣的:(python,python,开发语言,linux)