前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python爬虫基础五:循环语句和条件语句

Python爬虫基础五:循环语句和条件语句

原创
作者头像
远方的星
修改2021-08-05 14:15:23
8070
修改2021-08-05 14:15:23
举报

一、前言

本系列文章,代码运行展示,将使用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

例如:

代码语言:txt
复制
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结果 0

1

2

3

格式二结果

1

2

3

格式三结果

0

2

4

在这里插入图片描述
在这里插入图片描述
①遍历字符串

例如:

代码语言:txt
复制
for i in 'python':
    print(i)

输出:

p y

t

h

o

n

在这里插入图片描述
在这里插入图片描述
②遍历列表

例如:

代码语言:txt
复制
for i in ['love', 1314, '冰冰']:
    print(i)

love 1314

冰冰

在这里插入图片描述
在这里插入图片描述
2、无限循环

格式:

代码语言:txt
复制
while  <条件>:  
    <语句块1>  # 满足条件,执行语句1
else:
    <语句块2>  # 不满足条件,执行语句2

注意:如果不小心进入无限循环,点击右上角的停止按钮,强制退出。

在这里插入图片描述
在这里插入图片描述

例如:

代码语言:txt
复制
i = 5
while i < 10:
    print('数字:', i)
    i += 1  # i的值每次加1
else:
    print('结束本次循环')

输出:

数字: 5 数字: 6

数字: 7

数字: 8

数字: 9

结束本次循环

在这里插入图片描述
在这里插入图片描述

三、猜拳小游戏

利用random库和条件语句,写一个猜拳小游戏

代码语言:txt
复制
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('很可惜,你输了哟')
在这里插入图片描述
在这里插入图片描述

四、Blogger’s speech

如有不足,还请大佬评论区留言或私信我,我会进行补充。

感谢您的支持,希望可以点赞,关注,收藏,一键三连哟。

作者:远方的星 CSDN:https://blog.csdn.net/qq_44921056

腾讯云:https://cloud.tencent.com/developer/column/91164

本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、循环语句
    • 1、遍历循环
      • 2、无限循环
      • 三、猜拳小游戏
      • 四、Blogger’s speech
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档