18.07.03

1.  循环  while循环

while 条件:

    代码块  #循环体

    运行流程:如果条件为真,那么循环体则执行

             如果条件为假,那么循环体不执行

count=1while count<=5:    print("你很帅!")    count=count+1

如果在循环的过程中,因为某些原因,你不想继续循环了,怎么把它中止掉呢?这就用到break 或 continue 语句

break用于完全结束一个循环,跳出循环体执行循环后面的语句continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环

while True:
    s=input("请输入你的聊天内容:")
    if s==‘q‘:
        break
    print("请开始你的表演:"+s)

while True:    s=input("请输入聊天内容:")    if s=="q":        break    if "马化腾"in s:        print("你输入的内容不合法!")        continue    print("请开始你的表演:"+s)

例  1+2+3+4+...+100=?

count=1sum=0while count<=100:    sum=sum+count    count=count+1print(sum)

例  1--100之间的奇数

count=1while count<=100:    if count%2!=0:        print(count)    count=count+1

while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

2.  格式化输出

%s就是代表字符串占位符,除此之外,还有%d,是数字占位符

name = input("请输入你的名字:")age = input("请输入你的年龄:")hobby = input("请输入你的爱好:")gender = input("请输入你的性别:")print("%s今年%s岁,爱好%s,性别%s" % (name,age,hobby,gender))

如果字符串中有占位符,那么后面所有的%都是占位,需要转译,如果没有占位符%可以直接用.

s = "网球"print("%s受到全世界%%30人们的喜欢." % s)

3. 运算符

算数运算符:+,-,*,/,**,%,//

比较运算符:==,!=,<>(不等于),<,>,<=,>=

赋值运算:=,+=(例 a+=1相当于a=a+1),-=,*=,/=,**=,%=,//=

逻辑运算:

and (并且)左右两端都是真,运算结果为真

or(或者)左右两端有一端为真时.运算结果为真

not(非)原来是假,现在是真.

在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算

not 2>1 and 3<4 or 4>5 and 2>1 and 9>8 or 7<6  #false    F   and   T   or  F  and  T  and  T or F          F       or         F          or F    F

原文地址:https://www.cnblogs.com/gxj742/p/9260854.html

时间: 2024-10-08 17:40:26

18.07.03的相关文章

18.07.20(lambda().sorted().filter().map().递归.二分查找)

1.lambda() 匿名函数 lambda表示的是匿名函数,不需要用def来声明,一句话就可以声明一个函数 语法:函数名 = lambda 参数:返回值 注意: (1)参数可以有多个,多个参数用逗号隔开 (2)匿名函数不管多复杂.只写一行.且逻辑结束后直接返回数据 (3)返回值和正常函数一样1,可以是任意数据类型 我们通过__name__()查看函数名字 例: a = lambda x : x * xprint(a(5)) ==>25print(a.__name__) ==><lamb

Buffalo WZR-HP-AG300H 刷 OpenWRT 固件(2014.07.03版本)

Version.2014.07.03 网上介绍刷机的教程,TFTP客户端主要是Linux.Windows 7.Windows XP.手边没有合适的Linux电脑,Windows 7不带TFTP客户端,懒得折腾,就找了一台Windows XP电脑. 所以,下面介绍以如下环境为基础: l   Buffalo WZR-HP-AG300H 无线路由器: l   一台傻瓜交换机(宽带路由器也行,只用到LAN口),这个的作用是使电脑的网口保持UP状态: l   OpenWRT固件,文件名:“openwrt-

18.07.01 luoguP1002 过河卒

题目描述 棋盘上 AA 点有一个过河卒,需要走到目标 BB 点.卒行走的规则:可以向下.或者向右.同时在棋盘上 CC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点.因此称之为“马拦过河卒”. 棋盘用坐标表示, AA 点 (0, 0)(0,0) . BB 点 (n, m)(n,m) ( nn , mm 为不超过 2020 的整数),同样马的位置坐标是需要给出的. 现在要求你计算出卒从 AA 点能够到达 BB 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步

18.07.04

一.编码 1.ASCII  8位(bit) 1个字节  最多有256个位置,包含英文字母大小写.数字.标点等特殊符号. 2.国标码 GBK 16位(bit) 2个字节 包含大部分常用的汉字. 3.万国码 Unicode 32位(bit) 4个字节 4.utf-8 :    英文  8位(bit) 1个字节 欧洲文字  16bit  2个字节 中文   24bit 3个字节 8bit=1byte    1byte=1kb   1024kb=1mb   1024mb=1GB   1024GB=1TB

18.07.05

一.list列表 列表可以装大量的数据,不限制数据类型.      表达方式:[],方括号中的每项用","隔开.     列表和字符串一样,有索引和切片 1.列表的增删改查 (1).append("添加的元素")向列表中添加一个元素,默认元素添加到列表的末尾. 例: lst = ["周杰伦", "王力宏", "周润发"]lst.append("伍佰") print(lst) ==<

18.07.06

字典 dict{}:括起来的键值对是字典.{key:value} 字典中的key必须是可哈希的(不可变的).value没有限制. 整数.字符串.元组是不可变的,列表是可变的. 增: 例: dic={"A":"a"}dic["B"]="b"print(dic) ==<{'A': 'a', 'B': 'b'}> 例:  如果key重复了,value会被替换. dic={"A":"a&quo

2017.07.03 需求经理作业 第五组

头脑风暴结果: 头脑风暴结果1 核心需求: 核心需求1:解决每天吃什么时的纠结 核心需求2:路上即可知道食堂还有什么 核心竞争力: 让吃饭更加简单 功能集: 功能1 用户注册 功能2 用户登录 功能3 用户兴趣口味选择 功能4 每日推荐菜品 功能5 食堂实时菜单菜量 功能6 用户评价菜品 功能7 食堂新品浏览 功能8 代付(针对忘带饭卡和没饭卡) 功能9 后台统计数据,生成统计baog 功能10 校园活动推送 功能11 手机版 功能12 趣味决策(转盘,否决卡片,戳泡泡)

分布式技术一周技术动态 2016.07.03

分布式系统实践 1. 前Google工程师谈分布式系统的特点以及设计理念 https://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597608&idx=1&sn=433916db50f0965029c8ce99a36d2014&scene=0&key=77421cf58af4a653413826909a3d57f283978e4108a1537d305ffbfb0c264ce1871e263464ac10a

18.07.16 例题

例: user_list = [{"name":"alex","hobby":"抽烟"}, {"name":"alex","hobby":"喝酒"}, {"name":"alex","hobby":"烫头"}, {"name":"wusir