Python学习[day2]while循环以及执行流程、格式化输出、运算符

1. while循环

while 条件:

代码块(循环体)

执行流程:

1. 判断条件是否为真. 如果真. 执行代码块

2. 再次判断条件是否为真......

3. 当条件为假.执行else 跳出循环. 循环结束

列举几个简单的while循环的例子:

(1):求1~100以内所以数的和:

        num = 1

        sum = 0

        while  num <= 100:

         sum = sum + num

         num += 1

        print(sum)

(2):求1-2+3-4.......99的所以数的和:

        num = 1

        sum = 0

        while num < 100:

          if num % 2 == 0:

            sum = sum - num

          if num % 2 != 0:

            sum = sum + num

          num += 1

        print(sum)

4. break   结束循环. 停止当前循环

5. continue  结束当前本次循环. 继续执行下一次循环

2. 格式化输出

%s: 字符串的占位符, 可以放置任何内容(数字)

    a为变量

    格式如下:print("哈哈哈哈%s" % a)

%d: 数字的占位符(用法同上)

3. 运算符

逻辑运算:

and  并且的意思. 左右两端的值必须都是真. 运算结果才是真

or   或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假

not  非的意思. 原来是假. 现在是真.  非真即假, 非假既真

原文地址:https://www.cnblogs.com/catern/p/9274392.html

时间: 2024-10-11 01:15:26

Python学习[day2]while循环以及执行流程、格式化输出、运算符的相关文章

Python学习笔记之语言基础与流程控制

Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. Python的特点 Python 优点 1.简单.优雅.明确 2.强大的模块第三方库 3.易移植 4.纯面向对象语言 5.可扩展性良好(c\java\c#...) Python缺点 1.代码不能加密 2.执行速度慢 Python能做什么 1.软件开发 1.游戏后台.搜索.图形界面 2.

【Python学习笔记】循环和迭代

for和while基本语法 break和continue else的使用 enumerate和zip在循环中的应用 for和while基本语法 Python中的的循环使用for和while语句来实现,基本语法结构如下: #while语法while expression: statements #for语法 for item in s: statements while无限循环执行循环体中的语句,直到相关表达式求值为False.for语句迭代s中的所有元素,直到没有可迭代的元素为止.所有可迭代的对

python学习笔记1 循环、列表、元祖、数据类型

if语法:基于python3语法 if a<b: 冒号结尾 print("yes") 注意语句的缩进需要一致,不然会报语法错误. elif a==b: print("a=b") else: print("no") 注释符: # 代表单行注释 '''' '''' 代表多行注释 """""" """""" 也代表多行注释 标准

while循环,格式化输出%,运算符,数据类型的转换,编码的初识,

while 循环 where:程序中:你需要重复之前的动作,输入用户名密码时,考虑到while循环. what:while 无限循环. how: 基本结构: while 条件: 循环体 初识循环 while True: print('狼的诱惑') print('我们不一样') print('月亮之上') print('庐州月') print('人间') 循环如何终止?--3种 改变条件. flag = True #flag标志位 while flag: print('狼的诱惑') print('

python input 2.x 与 3.x区别格式化输出

python name =  input("name:") 当你输入一个字符串时会报错 他认为你输入的字符串是一个变量 如果你给字符串赋值后 name = input("name:") >>> name:wdl wdl = 33 print name 33 如果wdl加 ""后,表示字符串 强制转换变量类型 格式化输出方法一 格式化输出方法二 python推荐 格式化输出三 关于getpass 模块的使用 这个在PyCharm里

第二天-while循环 格式化输出 运算符 编码

一.while循环 while 条件: 语句块(循环体)     #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没有关系 break  终止当前循环 continue 停止本次循环,继续执行下一次循环 1 #如:求前100奇数的和. 2 3 num = 1 4 sum = 0 5 while num <= 99: 6 num += 2 7 sum =sum+num #累加运算,把num的值累加到sum 8 pr

Day2 Python学习 数组,循环,字符串

一.学习的内容 1.命令 sys.path() 显示当前环境变量 2.命令os.system("dir") 显示当前目录内的文件,只显示,不保存结果 3.命令text = os.popen("dir").read() 显示当前目录内的文件,可保存结果 4.命令 os.mkdir("new_dir") 创建一个叫"new_dir"的文件夹 5.三元运算 a,b,c = 1,2,3 d = a if a> b else c

Python学习笔记总结(一)对象和流程语句总结

一.对象类型 1.数字 数字:不可变 2.字符串 字符串:不可原处修改[修改需要创建新的对象],有顺序,支持求长(len),合并(+),重复(*),索引S[0],分片(S[1:3]],成员测试(in),迭代(for); 特有的查找find,替换replace,拆分split;支持list(S)将字符串分解成一个字符列表,tuple(S)将字符串分解成一个字符组成的元组,复制可用分片和copy标准库, 不支持排序sort和删除del(因为不可原处修改) 3.元组 元组:不可以原处修改,有顺序,支持

python学习day2(一)

一.上周作业回顾 1.登陆接口: 思路流程: 1.登陆,三次锁定用户 2.用户信息文件,黑名单文件 3.检测黑名单,如输入账号在黑名单中存在,不允许登陆 4.用户密码判断 主要知识点:while,for循环,if判断,文件操作 2.三级菜单: 1.写字典,大字典里套小字典,再在小字典里套列表 2.程序开始,列出大字典力所有的keys. 3.用户选择后,列出小字典的key. 4.用户再次选择后,列出小字典中的列表. 5.在用户选择的时候,可以加入判断,如是否输入正确 6.在用户选择的时候,加入b返