猜数游戏用for循环语句写出 Python 猜数字python代码for循环
转载
初识for循环:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:Mclind
for i in range(10):
print ("loop", i)
|
输出:
loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
loop 6
loop 7
loop 8
loop 9
Process finished with exit code 0
|
解释:
range(10):就相当于产生10个数字(0、1、2、3、4、5、6、7、8、9)
猜数字用for循环实现:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:Mclind
age = 56
for i in range(3):
guess_age = int(input("guess age:"))
if guess_age == age:
print("yes, you got it.")
break
elif guess_age > age:
print("think smaller...")
else:
print("think bigger...")
else:
print("you have tried too many times... fuck off")
|
结果略,同while产生同样的效果,也可以接else,同while一样。
for循环打印(设置步长):
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:Mclind
for i in range(0,10,1):
print("lo
|
输出结果:
loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
loop 6
loop 7
loop 8
loop 9
Process finished with exit code 0
|
for循环打印(设置步长):
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:Mclind
for i in range(0,10,2):
print("loop", i)
|
输出结果:
loop 0
loop 2
loop 4
loop 6
loop 8
Process finished with exit code 0
|
for循环打印(设置步长):
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#Author:Mclind
for i in range(0,10,3):
print("loop", i)
|
输出结果:
loop 0
loop 3
loop 6
loop 9
Process finished with exit code 0
|
解释:
range(x,y,z):x:起始值;
:终止值;
:步长。结合程序理解。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。