---恢复内容开始---


小学生都能学会的python(运算符和编码)

一.格式化输出

#占位:"%s"占位,占得是字符串,"%d"占位,占的是数字.

 # 让用户输入 名字, 年龄, 爱好 。格式化输出成   我叫xxx, 我喜欢干xxxx。 我今年xxx大了
name = "alex"
age = 18
hobby = "佩奇"
print("我叫%s, 我喜欢干%s, 我今年%d岁了" % (name, hobby, age)) # %d 必须占位数字 print("我叫%s, 我已经学习python15%%了" % ("刘伟")) # 当字符串中出现了占位符。 那么想要使用%。 必须写%%

二,基本运算符

2.1 算法运算

#"+"(两对象相加),   "-"(两对象相减),   "*"(两对象相乘),   "/"(两对象相除) ,  "%"(取模,输出结果为余数),  "**"(幂  输出x的y次幂),  "//"(取整除 输出结果为商的整数)

 # print(1+2)
# print(1-2)
# print(1*2)
# prin2)
# print(1**2)
# print(2**1)
# print(2**2)
# print(2**3)

2.2 ⽐较运算

#"=="(等于,比较对象是否相等),   "!="(不等于,比较对象是否不等于),  "<>"(不等于,比较对象是否不等于),  ">"(前者大于后者),  "<"(后者大于前者),  ">="(前者大于或者等于后者),  "<=",  (后者大于或者等于前者)

# and  并且的意思. 当左右两端同时为真。 运算的结果才能是真
# or   或者的意思. 有一个为真。 结果就是真
# not  非真即假, 非假即真.

 print(3 > 4 or 4<3 and 1 ==1)     # False
print(1 < 2 and 3 < 4 or 1 > 2) # True
print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) # True
print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) # False
print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # False
print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # False

三. while循环

'''
while循环
while 条件:
    代码块
流程: 判断条件是否为真。 如果真, 执行代码块。 然后再次判断条件是否为真 。如果真继续执行代码块。。。。
     直到条件变成了假。 循环退出
'''

 #死循环: 永远都停不下来的
while True:
print("!@#$%^&*") 喷10次
count = 1
while count <= 10000: # 当count小于等于10的时候。 喷
print("!@#$%^&*")
count = count + 1
# count的作用: 计数。 控制循环范围 # 从1-100
count = 1
while count <= 100:
print(count)
count = count + 1 # 求1+2+3+4+5+....+10054 = ?
count = 1
sum = 0 # 最终的结果
while count <= 100:
sum = sum + count # 累加运算的思想
count = count + 1
#
print(sum)
 content = input("请输入你要跟对方说的话(输入Q退出程序):")
if content == 'Q':
# exit(0) # 这个是彻底的退出程序。
# break # 打断的是当前本层循环, 终止掉循环, 毁灭性的
continue # 停止当前本次循环。 继续执行下一次循环 暂时性的
print(content) print("我去吃饭了") count = 1
while count <= 10:
print(count)
if count == 3:
break
count = count + 1
else: # 当条件不成立的时候执行
print("刘伟") # ???
 content = input("请输入你的评论信息:")
if "金三胖" in content: # xxx是否出现在xxx中
print("对不起. 你的评论包含敏感词汇")
else:
print("OK")

  

  

小学生都能学会的python(运算符 和 while循环)的更多相关文章

  1. 小学生都能学会的python(闭包和迭代器)

    小学生都能学会的python(闭包和迭代器) 1. 函数名第一类对象 函数名其实就是变量名 1). 可以像变量一样互相赋值. 2). 可以作为函数的参数,进行传递 3). 可以作为返回值返回 4). ...

  2. 小学生都能学会的python(函数的进阶)

    小学生都能学会的python(函数的进阶) 1. 动态传参 形参: 1. 位置参数 2. 默认值参数 3. 动态传参 *args 动态接收位置参数 **kwargs 动态接收关键字参数 def fun ...

  3. 小学生都能学会的python(函数)

    小学生都能学会的python(函数) 神马是函数 函数: 对功能或者动作的封装 函数的定义 def 函数名(形参列表): 函数体(return) ret = 函数名(实参列表) 函数的返回值 retu ...

  4. 小学生都能学会的python(文件操作)

    小学生都能学会的python(文件操作) 1. open("文件路径", mode="模式", encoding="编码") 文件的路径: ...

  5. 小学生都能学会的python(深浅拷贝)

    小学生都能学会的python(深浅拷贝) join() 把列表中的每一项用字符串拼接起来 # lst = ["汪峰", "吴君如", "李嘉欣&quo ...

  6. 小学生都能学会的python(小数据池)

    小学生都能学会的python(小数据池) 1. 小数据池. 目的:缓存我们字符串,整数,布尔值.在使用的时候不需要创建过多的对象 缓存:int, str, bool. int: 缓存范围 -5~256 ...

  7. 小学生都能学会的python(字典{ })

    小学生都能学会的python(字典{ }) 1. 什么是字典 dict. 以{}表示. 每一项用逗号隔开, 内部元素用key:value的形式来保存数据 {"jj":"林 ...

  8. 小学生都能学会的python(列表[ ])

    小学生都能学会的python(列表[ ]) 1. 什么是列表(list) 能装东西的东西 列表中装的数据是没有限制的, 大小基本上是够用的 列表使用[]来表示. 在列表中每个元素与元素之间用逗号隔开 ...

  9. 小学生都能学会的python(编码 and 字符串)

    小学生都能学会的python(编码 and 字符串) 一,编码 最早的计算机编码是ASCII. 有英文+数字+特殊字符 8bit => 1byte 没有中文, 后面的编码必须兼容ASCII    ...

随机推荐

  1. 【hiho一下 第十一周】树中的最长路

    [题目链接]:http://hihocoder.com/problemset/problem/1050 [题意] [题解] 有一个经典的求树的直径的方法; 首先; 树的直径的两端的端点必然都在树的叶子 ...

  2. cogs 969. [NOIP2006] 数列

    969. [NOIP2006] 数列 ★☆   输入文件:sequenc.in   输出文件:sequenc.out   简单对比时间限制:1 s   内存限制:162 MB 题目描述 给定一个正整数 ...

  3. PuTTY介绍、安装、使用

    简介 PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连接软件.较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上.除了 ...

  4. what we benefit from big data

    大数据玩的是什么,趋势,故障,寿命? 物联网拉动的是终端厂商的销量,作为终端设备生产商(OEM).无论是汽车.手机.家电行业.最有理由推动物联网的普及,可是作为传统行业,玩"网"并 ...

  5. UML基本架构建模--获取类

     Getting Started 開始 Modeling a system involves identifying the things that are important to your p ...

  6. hdu 4997 Biconnected

    这题主要是计算连通子图的个数(c)和不连通子图的个数(dc)还有连通度为1的子图的个数(c1)和连通度为2以上的子图的个数(c2)之间的转化关系 主要思路大概例如以下: 用状态压缩的方法算出状态为x的 ...

  7. JavaScript的那些坑之变量提升

    想总结一下JS的变量提升特性,都是由于一道题.先上题. var name = 'World!'; (function () { if (typeof name === 'undefined') { v ...

  8. MMORPG大型游戏设计与开发(server 游戏场景 事件)

    游戏截图 场景事件 一个完整的对象一般都拥有事件,至于什么是事件在这里就不多解释了. 在场景中的事件在天龙/武侠世界中的事件包含场景初始化.场景定时器.场景退出.玩家进入场景.角色升级.角色死亡.角色 ...

  9. Control-of-Flow

    https://docs.microsoft.com/en-us/sql/t-sql/language-elements/control-of-flow The Transact-SQL contro ...

  10. [Tomcat]Tomcat6和Tomcat7的区别

    Tomcat 7最大的改进是对Servlet 3.0和Java EE 6的支持.◆Tomcat 7完全支持Servlet 3.0规范◆Tomcat 7新增了对Java注释的支持◆Tomcat 7通过w ...