Python 入门与基础《刷题篇》(3)

目录

第一题(简单)

描述

输入描述:

输出描述:

作答

第二题(中等)

描述

输入描述:

输出描述:

备注:

作答

第三题(入门)

描述

输入描述:

输出描述:

作答

第四题(简单)

描述

输入描述:

输出描述:

作答

附:本文所有题目均来自牛客网牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网




第一题(简单)

描述

牛牛、牛妹和牛可乐都是Nowcoder的忠实用户,又到了一年一度的程序员节(10月24号),毫无疑问,他们都登录Nowcoder了,因为他们还没有刷完牛客题霸...

Nowcoder的管理员想对他们发送一些简单登录问候消息,并对他们表达了节日祝福。

请创建一个依次包含字符串 'Niuniu' 、'Niumei' 和 'Niu Ke Le' 的列表users_list,

请使用for循环遍历列表user_list,依次对列表users_list中的名字输出一行类似 'Hi, Niuniu! Welcome to Nowcoder!' 的字符串,

for循环结束后,最后输出一行字符串 "Happy Programmers' Day to everyone!"

输入描述:

输出描述:

按题目描述进行输出即可。

Hi, Niuniu! Welcome to Nowcoder!
Hi, Niumei! Welcome to Nowcoder!
Hi, Niu Ke Le! Welcome to Nowcoder!
Happy Programmers' Day to everyone!


作答

  1. users_list = ['Niuniu','Niumei','Niu Ke Le']
  2. for user in users_list:
  3. print('Hi, ' + user + '! Welcome to Nowcoder!')
  4. print("Happy Programmers' Day to everyone!")


第二题(中等)

描述

创建一个列表my_list,其中包含[1, 1 000]中的所有整数,

再使用 min() 和 max() 核实该列表确实是从 1 开始,到 1 000 结束的。

此外,再对这个列表调用函数 sum(),看看 Python 将这一千个数字相加得到的结果是多少。

最后,对这个列表的所有整数求取平均值,直接保留一位小数。

输入描述:

输出描述:

输出三个整数,一个小数,每个数字独占一行。


备注:

1
1000

500500

500.5


作答

  1. my_list = list(range(1,1001))
  2. print(min(my_list))
  3. print(max(my_list))
  4. print(sum(my_list))
  5. print(round(sum(my_list)/len(my_list),1))


第三题(入门)

描述

通过给函数 range()指定第三个参数来创建一个列表my_list,其中包含 [0, 19]  中的所有偶数;再使用一个 for 循环将这些数字都打印出来(每个数字独占一行)。

输入描述:

输出描述:

按题目描述进行输出即可。


作答

  1. my_list = list(range(0,20,2))
  2. for i in my_list:
  3. print(i)


第四题(简单)

描述

创建一个列表my_list,其中包括 [1, 50] 内全部能被5整除的数字;再使用一个 for 循环将这个列表中的数字都打印出来(每个数字独占一行)。

输入描述:

输出描述:

按题目描述进行输出即可。

作答

  1. my_list = list(range(0,51,5))
  2. my_list.remove(0)
  3. for i in my_list:
  4. print(i)


全部评论
分享的都是需要的感谢大佬
点赞 回复 分享
发布于 2022-08-27 17:10 河南

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务