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("⼩了")

 

二、函数的定义和调⽤ 

        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()
                      

 

 

 

 

 

 

相关推荐

  1. Python基础语法

    2024-01-19 04:18:02       47 阅读
  2. Python 基础语法详解(

    2024-01-19 04:18:02       34 阅读
  3. python基本语法

    2024-01-19 04:18:02       48 阅读
  4. python基本语法

    2024-01-19 04:18:02       32 阅读
  5. 详解python基本语法

    2024-01-19 04:18:02       21 阅读
  6. Python基本语法

    2024-01-19 04:18:02       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-19 04:18:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-19 04:18:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-19 04:18:02       87 阅读
  4. Python语言-面向对象

    2024-01-19 04:18:02       96 阅读

热门阅读

  1. 算法 - 二叉树 / 图

    2024-01-19 04:18:02       58 阅读
  2. css基本写法--详解大全

    2024-01-19 04:18:02       47 阅读
  3. CSS水平垂直居中

    2024-01-19 04:18:02       54 阅读
  4. 着色器语言GLSL学习

    2024-01-19 04:18:02       50 阅读
  5. net.ipv4.ip_forward

    2024-01-19 04:18:02       56 阅读
  6. Template -- Vue3

    2024-01-19 04:18:02       53 阅读