Python笔记---DAY2:while循环

Posted lilei0128

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python笔记---DAY2:while循环相关的知识,希望对你有一定的参考价值。

1、字符串整合:

+  输出结果无间距

输出结果有间距

 

2、算术运算符:

// 整除

% 取余数

** 开方

!= 不等于

 

3、赋值运算符:

a+=1 等价于a+1,同理a*=2等价于a*2

 

4、逻辑运算符:

and 并列关系

or 或者

not

优先级:not>and>or

短路原则:在两个条件中先判断条件1,有时就无需再看其他条件

 

5、输出150内所有偶数:

a=1

while a<50:

    if a%2==1:

        a+=1

    else:

        print(a)

        a+=1

print("end")

 

6、给出提示循环猜年龄:

age=50

flag=True 添加状态变量

while flag:

    guess=int(input("guess age:"))

    if guess==age:

        print("right!")

        flag=False 正确时令状态变量改变,从而跳出while循环

    elif guess>age:

        print("too big")

    else:

        print("too small")

print("end")

 

7、其他指令:

break 终止循环

continue 跳出当次循环

end=”_” _作为该句结尾并且不换行

print() 代表print(end=”\n”),即换行

while后的else语句是当while正常结束时运行,即无break时运行

 

8、按用户需求输出行和宽:

h=int(input("height:"))

w=int(input("width:"))

nh=1

while nh<=h:

 

    nw=1 宽度必须每行都变化一次,故放在while循环内

    while nw<=w:

        print("#",end="")

        nw+=1 横着写完一行

print() 换行

 

nh+=1

注意:嵌套循环,先写简单的循环,后用替代的思想放进另一个循环中

 

9、九九乘法表:

hang=1

while hang<=9:

 

    lie=1

    while lie<=hang:

        print(str(lie)+"*"+str(hang)+"="+str(lie*hang),end="\t")

        lie+=1

 

    print()

    hang+=1

注意:字符串的连接;”\t”代表tab;使用tab而非空格可让表格变得整齐

 

以上是关于Python笔记---DAY2:while循环的主要内容,如果未能解决你的问题,请参考以下文章

Python学习-day2

python 三级菜单 while循环三次,湖北省市-县-街道的选择,3个while的循环 -day2

python学习笔记Day2

Python学习笔记-流程控制(while循环)

python修炼之路-day2

python 学习 day2