什么是循环
循环实在满足特定条件的情况下,重复执行某段代码。
While循环
当num < 10 条件成立时,一直执行while 里的代码
死循环 (即条件一直成立,不会改变条件,程序会一直执行下去)
while True:
print('欢迎给位')
有终止条件的循环
num = 0
while num <10:
print(num)
num += 1
range()函数
range()函数返回的是一个可迭代对象(类型是对象),而不是列表类型,所以打印的时候不会打印列表。range()函数为左包含右不包含。
比如
range(1,6) range(0,10)
a = range(1,6)
则生成1、2、3、4、5的可迭代对象
a = range(1,6)
print(type(a))
<class 'range'>
for 循环
for循环可以遍历任何序列的对象,列表/字典/元组/字符串等。for循环一班配合range()函数使用
str1 = 'python'
for obj in str1:
print(obj)
for i in range(1,10):
print(i)
练习:求1-100相加的和
sum = 0
for num in range(1,101):
sum += num
print(sum)
上一篇补充答案游戏答案:
boss_ph = 800
while True:
user_input = input("请输入您的技能 1.乾坤一掷 2.戒骄戒躁")
if user_input == "1":
print("用户使用了技能-乾坤一掷")
else:
print("用户使用了技能-戒骄戒躁")
if boos_ph <= 0
print(boss_ph)
print("玩家获胜")