我的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 了,但是到目前为止才真正算做出了一 ...
随机推荐
- VMware虚拟机三种网络模式
VMware三种网络模式 在学习中经常遇到Vmware虚拟机网络设置有问题,可能是因为你没有理解这三种网络模式的工作原理.VMware虚拟机常见的网络类型有bridged(桥接).NAT(地址转换). ...
- 如何实现 UITabbarController 的 State Preservation?
原文链接 最近在看ios programming - the big nerd ranch guide 这本书,其中第24章介绍了如何使用系统接口来实现 State Restoration. 示例部分 ...
- 4、mysql的存储引擎
存储引擎 存储引擎是负责对表中的数据进行提取和写入工作的,我们可以为不同的表设置不同的存储引擎,也就是说不同的表可以有不同的物理存储结构,不同的提取和写入方式. 1.1 InnoDB 引擎:具备外键支 ...
- 在线O(1)求逆元
怎么还有厉害的在线O(1)求逆元,不过常数确实有点儿太大了 本文大部分搬运于这里 相信大家都做过 POJ2478 这道题吧,这道题的 Farey 序列 \(F_n\) 包含了分子分母不大于 \(n\) ...
- springWeb——Servlet
6.1.Servlet简介 servlet是sun公司开发动态web的一门技术 sum在这些API中提供了一个接口叫做:Servlet.开发的两个步骤: 编写一个类,实现Servlet接口 把开发好的 ...
- 什么是CPI
请参考这篇博客,很全面的解释了CPI https://www.cnblogs.com/diegodu/p/9366639.html
- python 多ip端口扫描器
from socket import * import threading #导入线程相关模块 import re # qianxiao996精心制作 #博客地址:https://blog.csdn. ...
- SIMOTION D435-2 PN报错1915,无法进入RUN状态 解决方法
1.现象 2.解决方法 以下几种情况会导致SIMOTION D CPU无法RUN状态: 1.SIMOTION D设置CPU上电后自动进入RUN状态,上电后D4x5 CPU准备就绪,开始执行系统任务区的 ...
- C#XmlHelper帮助类操作Xml文档的通用方法汇总
前言 该篇文章主要总结的是自己平时工作中使用频率比较高的Xml文档操作的一些常用方法和收集网上写的比较好的一些通用Xml文档操作的方法(主要包括Xml序列化和反序列化,Xml文件读取,Xml文档节点内 ...
- Nginx(一) 反向代理为何叫反向代理?
与正向代理比起来,反向代理是什么东西反向了? 正向代理 A同学在大众创业.万众创新的大时代背景下开启他的创业之路,目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一 ...