码迷,mamicode.com
首页 > 编程语言 > 详细

Python笔记---DAY2:while循环

时间:2018-02-15 19:45:09      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:笔记   运行   算术   ==   字符   color   改变   tin   hang   

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循环

标签:笔记   运行   算术   ==   字符   color   改变   tin   hang   

原文地址:https://www.cnblogs.com/lilei0128/p/8449737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!