牛客网刷题-(11)

简介: 牛客网刷题-(11)

(1)输出1-100的所有奇数

#输出1-100的所有奇数
x = int(input())
for i in range (1,x+1):
    if i % 2 != 0:
         print(i)

注意:循环语句range后面 () 里的范围左取右不取,所以右边的数值要+1.


(2)计算输入6个数字中正数的个数

#循环输入6个不同的数
count = 0
for i in range(6):
    x = float(input())
    if x > 0:
        count += 1
print("%d positive numbers"%count)

(3)递增序列

while True:
    x = int(input())
    if x == 0:
        break
    else:
        for i in range(1,x+1):
            print(i,end=" ")
        print()

(4)PUM

N,M=map(int,input().split())
x = 1
#循环打印行数
for i in range(N):
    #循环打印每一行的元素个数
    for j in range(M):
        #打印数据
        #如果最后一个元素的位置是j - 1,就打印PUM
        if j == M - 1:
            print("PUM")
        else:
            #否则就打印数字
            print(x,end=" ")
        #数据数字不断递增,所以我们要打印外后进行递增,注意x是属于循环语句,而不是else语句
        x += 1

目录
相关文章
|
2天前
牛客网刷题总结4-22
牛客网刷题总结4-22
15 0
|
5月前
牛客网刷题-(4)
牛客网刷题-(4)
19 0
|
5月前
牛客网刷题-(9)
牛客网刷题-(9)
25 0
|
5月前
牛客网刷题-(2)
牛客网刷题-(2)
24 0
|
5月前
|
Python
牛客网刷题-(1)
牛客网刷题-(1)
31 0
|
5月前
牛客网刷题-(8)
牛客网刷题-(8)
24 0
|
5月前
牛客网刷题-(7)
牛客网刷题-(7)
25 1
|
5月前
牛客网刷题-(6)
牛客网刷题-(6)
30 0
|
5月前
牛客网刷题-(5)
牛客网刷题-(5)
29 0
|
5月前
牛客网刷题-(3)
牛客网刷题-(3)
26 0