Python——基本语法(二)

发布时间:2024年01月18日

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

?

?

?

?

?

?

文章来源:https://blog.csdn.net/weixin_73783595/article/details/135682572
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。