面向零基础小白的爬虫系列(五):循环语句与条件语句

举报
爱打瞌睡的CV君 发表于 2022/07/07 23:48:07 2022/07/07
【摘要】 文章目录 一、前言二、循环语句1、遍历循环①遍历字符串②遍历列表 2、无限循环 三、猜拳小游戏四、Blogger’s speech “爱”的宣言:本系列的目的...


“爱”的宣言:本系列的目的是帮助一些零基础小白能够快速上手爬虫。因为作者本人也是一个刚入门不久的零基础小白,深知自学(乱学 )的痛苦。本系列的知识可能不会像一些大佬的文章那般系统,但仍希望能帮助到一些小伙伴,同时,也希望能结识一些小伙伴。


本系列可能会有多篇,为了方便您的阅读,下面给出各文章之间的超链接传送门。

系列文章链接(未完待续):
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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。