Python——语句练习(三)

  1. while语句循环:
    语句格式:

    while 条件满足:
    满足条件执行的语句
    else:
    不满足条件执行的语句
    

在这里插入图片描述
while死循环

条件为真,一直输出
在这里插入图片描述
while求和

i = 0

result = 0

while i <= 100:
result += i
i += 1

print('和为:%d' %result)

在这里插入图片描述
练习:
在控制台输出五行*,每行*号逐层递加
情况一:

*
**
***
****
*****

方法:

n = int(input('请输入你想打印的行数: '))
i=1                 #定义一个行计数器
while i <= n:
   j=1            #定义列计数器
 while j <= i:  #开始循环
     print('*',end='')
     j += 1     #退出循环
 print('')      #换行
 i += 1

情况二:

*****
****
***
**
*

方法:

n = int(input('请输入你想打印的行数: '))
i=0
while i <= n:
j = n
while j >= i:
    print('*',end='')
    j -= 1
print('')
i += 1

情况三:

****
 ***
  **
   *

方法:

n=int(input('请输入你想打印的行数: '))
row = 1
while row <= n:
kongge = 1
while kongge <= row - 1:
    print(' ', end='')
    kongge += 1
col = 1
while col <= n - row +1:
    print('*', end='')
    col += 1
print('')
row += 1

情况四:

     *
    **
   ***
  ****

方法:

n=int(input('请输入你想打印的行数: '))
row = 1
while row <= n:
kongge = 1
col = 1
while kongge <= n - row:
    print(' ', end='')
    kongge += 1
while col <= row:
    print('*', end='')
    col += 1
print('')
row = row + 1

\t:在控制台输出一个制表符,协助我们在输出文本的时候在垂直方向保持对齐
print(‘1 2 3’)
print(‘10 20 30’)
print(‘1\t2\t3’)
print(‘10\t20\t30’)

\n:在控制台输出一个换行符

print(‘hello\npython’)

转义字符

print(‘what’s’)
print(“what’s”)

打印九九乘法表

row = 1
while row <= 9:
col = 1
while col <= row:
    print('%d * %d = %d\t' % (row, col, col * row), end='')
    col += 1
print('')
row += 1

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值