python编程题

零亿云博客
2021-05-05 / 1 评论 / 422 阅读 / 正在检测是否收录...

使用while循环输出1-5,7-9,11-12

n = 0
while n < 12:
    n += 1
    if n == 6 or n == 10:
        continue
    else:
        print(n)

2.使用while循环从大到小输出100-50,到50时,从0-循环输出到50,然后结束。

这是简单写法,2个while循环来实现,一个从100-50,一个从0-50。

n = 100
while n >= 50:
    print(n)
    n -= 1
j = 0
while j <= 50:
    print(j)
    j += 1

#高级写法从100-0,
n = 100
while n >= -1:
    if n >= 50:
        print(n)
    else:
        print(49-n)
    n -= 1

3.使用while循环实现输出1-100内的所有的奇数。

n = 0
while n < 100:
    if n % 2 != 0:  #一个正整数不能被2整除的一定是奇数
        print(n)
    n += 1

4.使用while循环实现输出1-100内的所有的偶数。

n = 0
while n < 100:
    if n % 2 == 0:  #一个正整数能被2整除的一定是偶数
        print(n)
    n += 1
0

评论 (1)

取消
  1. 头像
    askxznnntv
    Windows 10 · Google Chrome

    字里行间流露出真挚的情感,让人感同身受,共鸣不已。

    回复