流程控制

算术运算符:

+ 加(在字符串中拼接作用)
-
*
/
//
% 取余
** 次幂

比较运算符:

> 是否大于
>= 是否大于等于
< 是否小于
!= 是否不等于
== 是否等于
<= 是否小于等于

if条件判断:

基本结构: if 判断条件:(这里冒号不要忘记,必须加)

如果上面条件成立则运行这里(这行需要缩进,只要是属于if条件下的都要缩进)

else:(与if同等级,所以与if平齐,":"一样必须加)

如果上面不成立则运行这里(注意缩进)

进化结构:if 判断条件:

如果上面条件成立则运行这里

elif 判断条件:

如果上面成立运行这里

elif 判断条件:

如果上面成立运行这里

elif 判断条件:

如果上面成立运行这里

……

可以一直写下去

例基本结构:

输出为

进化结果例:

输出为:

逻辑运算符:and or not

and连接两端都真则真;or连接两端一真则真;not即与连接的条件相反

while 循环:

基本语法:while 判断条件:(注意冒号)

      执行语句

语法中用到两个关键字:break continue

break即跳出循环

continue是跳过本次循环进入下一次循环

流程控制综合程序:

1.剪刀石头布游戏:

print("欢迎来到石头剪刀布小游戏,在这里0代表剪刀,1代表石头,2代表布,请开启您与计算机之间的对决吧!!!")
while True:
import random
#定义剪刀
J = 0
#定义石头
S = 1
#定义布
B = 2
#设置电脑随机出数
computer = random.randint(0,2)
you = int(input("请输入你的选择:"))
if (you == 0 and computer == 2) or (you == 1 and computer == 0 ) or (you == 2 and computer == 1):
print("恭喜你获得了胜利")
elif (you == 0 and computer == 1) or (you == 1 and computer == 2 ) or (you == 2 and computer == 0):
print("很遗憾,您输给了电脑,继续努力吧")
elif (you == computer):
print("平局")
elif (you > 2 and you != 9):
print("输入错误请重新输入")
if (you == 9 ):
print("游戏已结束")
break

2.九九乘法表:

i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{i}*{j}=",i*j,end=" ")
j += 1
print("")
i += 1

我的python学习记_02的更多相关文章

  1. 我的python学习记_03

    数据类型 python中的数据类型包括:1.数字类型number:整型int(即整数) 浮点型float(小数形式,整数的话后面加".0") 布尔型(判断正确与否) 复数型(com ...

  2. Python学习笔记_02:使用Tkinter连接MySQL数据库实现登陆注册功能

    1 环境搭建 1.1 Python安装 1.2 MySQL环境搭建 1.3安装MySQLdb  2 具体实现 2.1 登陆界面 2.2 注册界面 2.3 具体实现部分代码   1 环境搭建 1.1 P ...

  3. 我的python学习记_01

    一切的开始都是从打招呼开始的,python也不例外,首先和将要陪伴我后半生的朋友说句情话: print("不是在最美好的时光遇见你,而是因为遇见你才让我有了最美好的时光") 初写代 ...

  4. 我的python学习记04

    列表,元组,字典的使用一.列表列表的格式:list[元素1,元素2,--]列表也是一个有序集合,下标索引从0开始与字符串类似1.在列表中添加数据append:list.append(添加元素) (在最 ...

  5. 1 python学习——python环境配置

    1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...

  6. Python学习资料整理以及书籍、开发工具推荐

    我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有 ...

  7. python学习笔记之module && package

    个人总结: import module,module就是文件名,导入那个python文件 import package,package就是一个文件夹,导入的文件夹下有一个__init__.py的文件, ...

  8. python学习之-成员信息增删改查

    python学习之-成员信息增删改查 主要实现了成员信息的增加,修改,查询,和删除功能,写着玩玩,在写的过程中,遇到的问题,旧新成员信息数据的合并,手机号和邮箱的验证,#!/usr/bin/env p ...

  9. Python 学习经历分享

    如果说 Java 是亲儿子的话,那么 Python 应该就是干儿子了.看了一下所有关于 Python 的笔记,我发现原来我在 4 月份的时候就已经涉足 Python 了,但是到目前为止才真正算做出了一 ...

随机推荐

  1. 爬虫之Beautfulsoup模块及新闻爬取操作

    今日内容概要 IP代理池的概念及使用 requests其他方法补充 Beautifulsoup模块 避免你自己写正则表达式 利用该模块爬取京东的商品信息 今日内容详细 IP代理池的概念及使用 1.有很 ...

  2. java面向对象(三)

    java面向对象(三) 1.四种权限修饰符 public > protected > (default) > private 注意:(default)并不是关键字default,而是 ...

  3. 微信小程序如何测试?

    不需要安装,只要在微信里找到这个小程序打开即可使用,由于小程序的便捷,如今越来越多的平台开发方都纷纷推出自身的小程序应用. 那我们该如何进行微信小程序测试呢? 1.功能测试 功能测试以需求文档和交互视 ...

  4. MySQL-5.7.29解压版安装教程【全网最新】

    作者:北顾箫 博客园地址:https://www.cnblogs.com/Aarom 1.下载解压 下载地址:https://downloads.mysql.com/archives/communit ...

  5. 4、mysql的存储引擎

    存储引擎 存储引擎是负责对表中的数据进行提取和写入工作的,我们可以为不同的表设置不同的存储引擎,也就是说不同的表可以有不同的物理存储结构,不同的提取和写入方式. 1.1 InnoDB 引擎:具备外键支 ...

  6. WPF之VisualTreeHelper

     /// <summary>        /// </summary>        /// <typeparam name="T">< ...

  7. ClickHouse镜像在阿里云镜像站首发上线

    镜像下载.域名解析.时间同步请点击阿里云开源镜像站 简介 ClickHouse是开源.高性能的列式OLAP的数据库管理系统(DBMS).使用SQL进行实时分析. ClickHouse可以做用户行为分析 ...

  8. 配置jenkins+git+python实现接口自动化持续集成

    1.安装jenkins服务(傻瓜式安装,这里不做描述) 2.windows上访问jenkins地址(http://ip:端口号/),用户名密码登录 3.进入后新建一个job 4.Source Code ...

  9. vue学习过程总结(01)- 开发环境的搭建

    1.本地vue开发环境的搭建 1.1.下载NodeJs.下载地址:https://nodejs.org/en/download/ node.js的相关结束以及教程:https://www.runoob ...

  10. maltego的基本使用

    首次使用maltego需要注册 注册网站:https://www.paterva.com/web7/buy/maltego-clients/maltego-ce.php 填写好点注册就行了 1. 打开 ...