具体知识戳这里

可变数据类型:在id不变的情况下,数据类型内部的元素(value)可以改变

如:列表,字典

不可变类型:value改变,id也跟的改变

如:数字、字符、布尔类型

运算符

#算数运算符
# x=10
# y=3
#
# print(x / y)   除
# print(x // y)  除取整数
#
# print(x % y) #取余

# print(y**3) 求y的三次方

#了解部分
#字符串+,*
#列表:+,*
# l1=[1,2,3]
# l2=[4,5]
#
# print(l1+l2)
# print(l1*3)  输出3个l1

#比较运算符
# num1=3
# num2=1

# print(num1 > num2)
# print(num1 < num2)
# print(num1 >= num2)
# print(num1 <= num2)
# print(num1 == num2)
# print(num1 != num2)

#==判断的是值
#is判断的是id
'''
>>> num1=1234567890123456789
>>> num2=1234567890123456789
>>>
>>>
>>> id(num1),type(num1),num1
(41798792, <class 'int'>, 1234567890123456789)
>>> id(num2),type(num2),num2
(41798832, <class 'int'>, 1234567890123456789)
>>>
>>>
>>> num1 == num2
True
>>> num1 is num2
False
'''

#其他类型的比较,注意:只能在同种类型之间进行比较(了解)
#字符串的比较是按照字符的位置依次比较
# s1='abc'
# s2='abC'
#
# print(s1 > s2)

# l1=['abc',2,'a','b']
# l2=['abd']
# print(l1 > l2)
# print(l2 > l1)

#赋值运算
# x=10
# # x=x+1
# x+=1
# print(x)
#
# x/=3 #x=x/3
# print(x)

# x=10
# x%=3 #x=x%3
# print(x)

#逻辑与and
# age=input('您芳龄几何>>: ')
# age=int(age)

# age=int(input('您芳龄几何>>: '))
# sex=input('您的性别是>>: ')
#
# print(age > 50 and sex == 'female')

#逻辑或or
# age=int(input('您芳龄几何>>: '))
# sex=input('您的性别是>>: ')
#
# print(sex == 'female' or age > 50 )

# print(False and True or True)
# print((False and True) or True)
# print(False and (True or True))
# #
#
# print(False or False and True)
# print(False or (False and True))
# print(False or True and True)
#
#
print(False or True and False or True)
print(False or ((True and False) or True))
# print(1 > 10 or ( (2 > 1 and 1 < -1) or 4 > 3))
# print(False or True)

流程控制

# if 条件:
# 子代码1
# 子代码2
# 子代码3

# if True:
# print('ok')
# print('=====?>')
# print('=====?>')
# print('=====?>')
# print('=====?>')
# print('=====?>')

# age=int(input('您芳龄几何>>: '))
# sex=input('您的性别是>>: ')
#
# if sex == 'female' or age > 50:
# print('alex很中意你,我们结婚吧')
# else:
# print('不是我的菜')

# OLDBOY_AGE=56
# age=input('猜一猜年龄>>: ')
# age=int(age)
#
# if age > OLDBOY_AGE:
# print('太大了')
# elif age < OLDBOY_AGE:
# print('太小了')
# else:
# print('猜对了')

'''
90及以上 : A
80分以上90以下 : B
70分以上80以下 : C
60分以上70以下 : D
60以下 : E
'''
# score=input('>>: ')
# score=int(score)
#
# if score >= 90:
# print('A')
# elif score >=80 and score <90:
# print('B')
# elif score >=70 and score <80:
# print('C')
# elif score >=60 and score < 70:
# print('D')
# else:
# print('E')

score=input('>>: ')
score=int(score)

if score >= 90:
print('A')
elif score >=80:
print('B')
elif score >=70:
print('C')
elif score >=60:
print('D')
else:
print('E')

print('====>')

while循环

# while 条件:
# 循环体的代码1
# 循环体的代码2
# 循环体的代码3
# count=0
# while count < 10:
# print(count)
# count+=1

# while True: #死循环
# print('ok')

# while 1: #死循环
# print('ok')

#break:跳出本层循环
# count=0
# while count < 10:
# if count == 5:
# break
# print(count)
# count+=1

#continue:跳出本次循环
#0 1 2 3 7 8 9

# count=0
# while count < 10:
# if count >=4 and count <=6:
# count += 1
# continue
# print(count)
# count+=1

# OLDBOY_AGE=56
# while 1:
# age=input('猜一猜年龄>>: ')
# age=int(age)
#
# if age > OLDBOY_AGE:
# print('太大了')
# elif age < OLDBOY_AGE:
# print('太小了')
# else:
# print('猜对了')
# break

# OLDBOY_AGE=56
# count=1
# while count <= 3:
# age=input('猜一猜年龄>>: ')
# age=int(age)
#
# if age > OLDBOY_AGE:
# print('太大了')
# count+=1
# elif age < OLDBOY_AGE:
# print('太小了')
# count+=1
# else:
# print('猜对了')
# break

OLDBOY_AGE=56
count=1
while True:
if count > 3:
print('您猜的次数超过限制')
break
age=input('猜一猜年龄>>: ')
age=int(age)

if age > OLDBOY_AGE:
print('太大了')
elif age < OLDBOY_AGE:
print('太小了')
else:
print('猜对了')
break
count += 1

# OLDBOY_AGE=56
# while True:
# score = input('>>: ')
# score = int(score)
#
# if score >= 90:
# print('A')
# if score >= 80:
# print('B')
# if score >= 70:
# print('C')
# if score >= 60:
# print('D')
# if score < 60:
# print('E')

OLDBOY_AGE=56
count=0
while True:
if count > 2:
break
age=input('猜一猜年龄>>: ')
age=int(age)
if age > OLDBOY_AGE:
print('太大了')

if age < OLDBOY_AGE:
print('太小了')

if age == OLDBOY_AGE:
print('猜对了')
break
count += 1

流程控制 while循环 运算符的更多相关文章

  1. python全栈 流程控制;while 循环 格式化输出 运算符 及编码

    python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...

  2. Python之流程控制——while循环

    Python之流程控制--while循环 一.语法 while 条件: 执行代码 while就是当的意思,它指当其后面的条件成立,就执行while下面的代码. 例:写一个从0打印到10的程序 coun ...

  3. python流程控制for循环

    流程控制 for循环 #首先我们用一例子看下用while循环取出列表中值的方法 l=['a','b','c'] i=0 while i<len(l): print(l[i]) i+=1 #whi ...

  4. ansible-playbook流程控制-loops循环使用

    1. ansible-playbook流程控制-loops循环使用    有时你想要多次重复任务.在计算机编程中,这称为循环.common ansible循环包括使用文件模块更改多个文件和/或目录的所 ...

  5. PHP丨PHP基础知识之流程控制WHILE循环「理论篇」

    昨天讲完FOR循环今天来讲讲他的兄弟WHILE循环!进入正题: while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:whil ...

  6. 053 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 15 流程控制知识总结

    053 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 15 流程控制知识总结 本文知识点: 流程控制知识总结 流程控制知识总结 选择结构语句 循环结构语句 ...

  7. 052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序

    052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试--debug2 多断点调试程序 本文知识点: Eclipse下程序调 ...

  8. 051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1

    051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试--debug入门1 本文知识点: 程序调试--debug入门1 程序 ...

  9. 050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句

    050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句 本文知识点:continue语句 continue语句 continue ...

随机推荐

  1. Yarn 命令详解

    常用命令 创建项目:yarn init 安装依赖包:yarn == yarn install 添加依赖包:yarn add 配置淘宝镜像:yarn config set registry " ...

  2. Ubuntu下使用Git_2

    接着上一篇的写,这里练习一下git clone 指令 指令格式 $ git clone <repository> <directory> <respository> ...

  3. jmeter如何连接数据库

    大家都知道jmeter是java编写的,java/jmeter如果想连接数据库就要通过java database connector(JDBC)去连接,首先需先下载一个驱动 (mysql-connec ...

  4. 【SpringCloud】第一篇: 服务的注册与发现(Eureka)

    前言: 必需学会SpringBoot基础知识 简介: spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选. ...

  5. cocos2d-x 粒子系统

    粒子系统是模拟自然界中的一些粒子的物理运动的效果,如烟雾,下雪,下雨,火,爆炸等. 粒子发射模式 粒子系统的发射模式的时候有两种方式:重力模式和半径模式. 粒子系统属性  属性名  行为  模式  d ...

  6. 输出不重复的质因数(C++)

    [问题描述] 从键盘上输入一个大于 1 的正整数,输出它所有不等的质因数.(什么是质因数?既是质数,又是因数) [代码展示] # include<iostream>using namesp ...

  7. C语言分支/顺序作业总结

    总结 1.1 基本要求(1分) 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业格式不规范,没有用Markdown语法 -扣分 泛泛而谈(最多七分) 1. ...

  8. JMS实战——ActiveMQ

    安装 官网下载地址:http://activemq.apache.org/ 小编这里以5.9.0版本为例,做简单介绍. 下载之后解压到制定路径,目录结构如下: 启动 直接运行bin下的activemq ...

  9. ui-grid下拉过滤

    { field: 'TDK', displayName: 'TDK缺失与否', cellTemplate: `<div class="ui-grid-cell-contents&quo ...

  10. JDBC连接数据库的过程

    以连接MySQL为例: (1)加载MySQL数据库连接的驱动程序.到MySQL官网下载该驱动程序jar包,然后把包复制到WEB-INF/lib目录下,则JDBC会调用Class.forName()方法 ...