面向零基础小白的爬虫系列(五):循环语句与条件语句
“爱”的宣言:本系列的目的是帮助一些零基础小白能够快速上手爬虫。因为作者本人也是一个刚入门不久的零基础小白,深知自学(乱学 )的痛苦。本系列的知识可能不会像一些大佬的文章那般系统,但仍希望能帮助到一些小伙伴,同时,也希望能结识一些小伙伴。
本系列可能会有多篇,为了方便您的阅读,下面给出各文章之间的超链接传送门。
系列文章链接(未完待续):
PyCharm自定义背景图片、更换主题
面向零基础小白的爬虫系列(一):字符串
面向零基础小白的爬虫系列(二):列表与元组
面向零基础小白的爬虫系列(三):字典
面向零基础小白的爬虫系列(四):库
面向零基础小白的爬虫系列(六):正则表达式
面向零基础小白的爬虫系列(七):Beautiful Soup(美丽的汤)
一、前言
本系列文章,代码运行展示,将使用PyCharn进行运行。
二、循环语句
1、遍历循环
格式:
for 变量 in range(stop) ==>遍历0~stop-1
for 变量 in range(start,stop) ==>遍历start~stop-1
for 变量 in range(start,stop,step) ==>遍历start~stop-1,默认步长为1
例如:
print('格式1结果')
for i in range(4):
print(i)
print('格式二结果')
for j in range(1, 4):
print(j)
print('格式三结果')
for k in range(0,5,2):
print(k)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
输出:
格式1结果
0
1
2
3
格式二结果
1
2
3
格式三结果
0
2
4
①遍历字符串
例如:
for i in 'python':
print(i)
- 1
- 2
输出:
p
y
t
h
o
n
②遍历列表
例如:
for i in ['love', 1314, '冰冰']:
print(i)
- 1
- 2
love
1314
冰冰
2、无限循环
格式:
while <条件>:
<语句块1> # 满足条件,执行语句1
else:
<语句块2> # 不满足条件,执行语句2
- 1
- 2
- 3
- 4
注意:如果不小心进入无限循环,点击右上角的停止按钮,强制退出。
例如:
i = 5
while i < 10:
print('数字:', i)
i += 1 # i的值每次加1
else:
print('结束本次循环')
- 1
- 2
- 3
- 4
- 5
- 6
输出:
数字: 5
数字: 6
数字: 7
数字: 8
数字: 9
结束本次循环
三、猜拳小游戏
利用random
库和条件语句
,写一个猜拳小游戏
import random
people = input('请输入数字(0代表石头,1代表布,2代表剪刀):') # 玩家出拳
people = int(people) # 将输入的数字把字符串的格式改成整数格式
computer = random.randint(0, 2) # 电脑出拳
print('电脑的数字竟是:', computer) # 查看电脑的出拳结果
if ((people == 0 and computer == 2) or (people == 1 and computer == 0) or (people == 2 and computer ==1 )):
print('恭喜你获胜啦!!!')
elif people == computer:
print('你和电脑打了个平局')
else:
print('很可惜,你输了哟')
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
四、Blogger’s speech
如有不足,还请大佬评论区留言或私信我,我会进行补充。
感谢您的支持,希望可以点赞,关注,收藏,一键三连哟。
作者:远方的星
CSDN:https://blog.csdn.net/qq_44921056
腾讯云:https://cloud.tencent.com/developer/column/91164
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章来源: luckystar.blog.csdn.net,作者:爱打瞌睡的CV君,版权归原作者所有,如需转载,请联系作者。
原文链接:luckystar.blog.csdn.net/article/details/115004834
- 点赞
- 收藏
- 关注作者
评论(0)