【Python基础】day1——while循环(附九九乘法表练习题代码)

while循环结构

while 条件:
    print("result")
    print("result")

循环打印1到10

#!/usr/bin/python

num = 1

while num<=10:
    print(num)
    num+=1

break可以跳出循环

continue继续执行下一次循环,也就是在continue后面的内容不会被执行

end=""的使用:

使多行结果输出在一行上显示,使用

end=""


end使用代码示例:

#!/usr/bin/python

print("a",end="")
print("b",end="")
print("c",end="")

[root@python scripts]# python3 n.py
abc[root@python scripts]#

end后接的间隔符号默认是\n换到下一行,也可以使用end=""来指定分隔符

#!/usr/bin/python

print("a",end="---")
print("b",end="---")
print("c",end="---")
[root@python scripts]# python3 n.py a---b---c---
[root@python scripts]#

Linux的换行符是\n

windows的换行符是\r\n

Mac的换行符是\r

九九乘法表实现代码

"""
    1*1=1
    2*1=2 2*2=4
    3*1=3 3*2=6 3*3=9
    .....................
"""

#!/usr/bin/python
num=1
while num<10:
#    num1=num*1
#    print(str(num)+"*1="+str(num1))
    num2=1
    while num2<=num:
        num3=num*num2
        if num2==num:
            print(str(num)+"*"+str(num2)+"="+str(num3))
        else:
            print(str(num)+"*"+str(num2)+"="+str(num3),end="\t")
        num2+=1
    num+=1

在python中双引号和单引号是完全一样的

发布了33 篇原创文章 · 获赞 52 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_44714603/article/details/104089256