前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >牛客网刷题-(11)

牛客网刷题-(11)

作者头像
用户10920432
发布2024-01-18 17:49:43
1030
发布2024-01-18 17:49:43
举报
文章被收录于专栏:Python数据结构与算法

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

cda8e57205a449f98fb90de0ea71bfa1.png
cda8e57205a449f98fb90de0ea71bfa1.png
代码语言:javascript
复制
#输出1-100的所有奇数
x = int(input())
for i in range (1,x+1):
    if i % 2 != 0:
         print(i)

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


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

b938a4a2226a4d7ba3bfc5d4d29a1b81.png
b938a4a2226a4d7ba3bfc5d4d29a1b81.png
代码语言:javascript
复制
#循环输入6个不同的数
count = 0
for i in range(6):
    x = float(input())
    if x > 0:
        count += 1
print("%d positive numbers"%count)

(3)递增序列

f4f397570f5648aeba063881f03d0c9e.png
f4f397570f5648aeba063881f03d0c9e.png
6f418d7bf0654d06b9cb02041ac6aa35.png
6f418d7bf0654d06b9cb02041ac6aa35.png
代码语言:javascript
复制
while True:
    x = int(input())
    if x == 0:
        break
    else:
        for i in range(1,x+1):
            print(i,end=" ")
        print()

(4)PUM

0588a7929b1d4505b6ab7b08c73d00c7.png
0588a7929b1d4505b6ab7b08c73d00c7.png
代码语言:javascript
复制
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
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (1)输出1-100的所有奇数
  • (2)计算输入6个数字中正数的个数
  • (3)递增序列
  • (4)PUM
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档