一、while?循环
????????语法:
while 条件表达式:
条件表达示为真,就执?这?的代码,必须缩进 4 个空格
多?代码保持缩进?致
????????条件表达式可以是:
????????猜数字程序优化版本
#!/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()
?
?
?
?
?
?