我的python学习记_02
流程控制
算术运算符:
| + | 加(在字符串中拼接作用) |
| - | 减 |
| * | 乘 |
| / | 除 |
| // | 商 |
| % | 取余 |
| ** | 次幂 |
比较运算符:
| > | 是否大于 |
| >= | 是否大于等于 |
| < | 是否小于 |
| != | 是否不等于 |
| == | 是否等于 |
| <= | 是否小于等于 |
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的更多相关文章
- 我的python学习记_03
数据类型 python中的数据类型包括:1.数字类型number:整型int(即整数) 浮点型float(小数形式,整数的话后面加".0") 布尔型(判断正确与否) 复数型(com ...
- 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 ...
- 我的python学习记_01
一切的开始都是从打招呼开始的,python也不例外,首先和将要陪伴我后半生的朋友说句情话: print("不是在最美好的时光遇见你,而是因为遇见你才让我有了最美好的时光") 初写代 ...
- 我的python学习记04
列表,元组,字典的使用一.列表列表的格式:list[元素1,元素2,--]列表也是一个有序集合,下标索引从0开始与字符串类似1.在列表中添加数据append:list.append(添加元素) (在最 ...
- 1 python学习——python环境配置
1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...
- Python学习资料整理以及书籍、开发工具推荐
我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有 ...
- python学习笔记之module && package
个人总结: import module,module就是文件名,导入那个python文件 import package,package就是一个文件夹,导入的文件夹下有一个__init__.py的文件, ...
- python学习之-成员信息增删改查
python学习之-成员信息增删改查 主要实现了成员信息的增加,修改,查询,和删除功能,写着玩玩,在写的过程中,遇到的问题,旧新成员信息数据的合并,手机号和邮箱的验证,#!/usr/bin/env p ...
- Python 学习经历分享
如果说 Java 是亲儿子的话,那么 Python 应该就是干儿子了.看了一下所有关于 Python 的笔记,我发现原来我在 4 月份的时候就已经涉足 Python 了,但是到目前为止才真正算做出了一 ...
随机推荐
- Chapter04 运算符(Operator)
Chapter04 运算符 目录 Chapter04 运算符 4.1 算数运算符 4.2 关系运算符 4.3 逻辑运算符 4.4 赋值运算符 4.5 三元运算符 4.6 运算符的优先级 4.7 标识符 ...
- 怎么在linux上安装部署jenkins
怎么在linux上安装部署jenkins 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 教程之前 ...
- CSS复合选择器,元素的显示模式,CSS背景设置
欢迎大家去博客冰山一树Sankey,浏览效果更好.直接右上角搜索该标题即可 博客园主页:博客园主页-冰山一树Sankey CSDN主页:CSDN主页-冰山一树Sankey 前端学习:学习地址:黑马程序 ...
- Python 细聊可以媲美 PS 的 PIL 图片处理库
1 . 前言 PIL 是 Python Image Library 的简称. PIL 库中提供了诸多用来处理图片的模块,可以对图片做类似于 PS(Photoshop) 的编辑.比如:改变图像大小.旋转 ...
- SQL从零到迅速精通【实用函数(1)】
语法是一个编程语言的基础,真的想玩的6得飞起还是要靠自己定义的函数和变量. 1.使用DECLARE语句创建int数据类型的名为@mycounter的局部变量,输入语句如下: DECLARE @myco ...
- think php 3种验证方式
方式一:独立验证 // 验证1.独立验证 //验证的规则 $rule = [ 'name' => 'require|max:25', 'username' => 'require', 'p ...
- Mysql-基础-DDL-数据定义语言
一.SQL通用语法 SQL 语法可以单行或者多行书写,以分号结尾. SQL 语句可以使用空格/缩进来增强语句的可读性. Mysql 数据库的 SQL 语句不区分大小写,关键字建议使用大写. 注释: 单 ...
- 福利|GISer需知网站
一些GISer需知的网站推荐 1.https://www.usgs.gov/ 美国地质调查局 美国地质勘探局(United States Geological Survey,简称USGS),又译美国地 ...
- 使用Spring Data ElasticSearch+Jsoup操作集群数据存储
使用Spring Data ElasticSearch+Jsoup操作集群数据存储 1.使用Jsoup爬取京东商城的商品数据 1)获取商品名称.价格以及商品地址,并封装为一个Product对象,代码截 ...
- JAVA 线上问题排查方法
CPU 磁盘 内存 GC问题 网络 线上故障主要会包括cpu.磁盘.内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍. 同时例如jstack.jma ...