Python基础教程之while循环
在Python语言中,循环语句是非常重要的编程工具之一,它们可以帮助我们简化重复性的任务,提高编程的效率。其中,while循环是常用的一种类型,在本篇文章中我们将介绍Python中while循环的用法和实例演示。
while循环基础语法
下面是while循环的基本语法:
while condition:
# while语句块
其中,condition是循环的条件表达式,只有当该表达式的值为True时,才会执行循环体语句。
这里需要注意的是,循环体语句必须缩进,缩进的空格数可以是任意多个,但每个语句必须保持缩进量一致。
while循环示例演示
接下来,我们通过两个简单的实例来演示while循环的使用方法:
示例一:计算1~100的和
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print("1~100的和为:", sum)
在这个例子中,我们使用了while循环来计算1~100的和,变量sum用来累计每个数字的总和。循环条件为i<=100,即当i等于101时,循环停止,最终输出1~100的和。
示例二:猜数字游戏
import random
# 生成一个1~100的随机数字
secret_number = random.randint(1, 100)
guess = 0
# 给出提示和猜测机会
print("猜数字游戏!我想的数字是1~100之间的某个数字。你有6次猜测机会。")
while guess < 6:
# 获取用户的猜测
user_input = input("请猜一个数字:")
user_guess = int(user_input)
guess += 1
# 判断大小和结果
if user_guess > secret_number:
print("猜大了!")
elif user_guess < secret_number:
print("猜小了!")
else:
break
# 输出结果
if user_guess == secret_number:
print("恭喜你,猜对了!")
else:
print("很遗憾,猜错了。我想的数字是:", secret_number)
这个例子是一个简单的猜数字游戏,游戏中电脑会随机生成一个1~100之间的数字,玩家需要在6次猜测机会内猜出这个数字。判断输入的数字和随机数字的大小关系,给予玩家猜大或者猜小的提示,如果猜测正确则输出恭喜信息,否则输出遗憾信息和正确答案。
这个游戏使用了while循环,每次循环之前判断猜测机会是否用完,如果用完则跳出循环,否则继续循环。循环中通过input函数获取用户的输入,并通过判断语句判断用户输入的数字和电脑随机生成的数字的大小。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础教程之while循环 - Python技术站