【NOWCODER】- Python 刷题
😁作者:啊Q老师 🐬人生格言:风起于青萍之末,浪成于微澜之间。 📰个人主页:啊Q老师的博客 📝系列专栏:【NOWCODER】- Python 刷题 ?推荐一款模拟刷题神器👉点击跳转一起刷题🔍
🔥前言:
牛客网,有经典的面试题与各种语言的编程题,还有技术与经验的分享,资源全部免费,提供在线编程,帮助我们更好地通过面试与训练逻辑思维,提高我们的编程能力。今天继续刷Python循环语句的题目。点击跳转牛客网一起学习
Exercise 53— 前10个偶数
描述: 通过给函数 range()指定第三个参数来创建一个列表my_list,其中包含 [0, 19] 中的所有偶数;再使用一个 for 循环将这些数字都打印出来(每个数字独占一行)。 输入描述: 无 输出描述: 按题目描述进行输出即可。 难度: 简单
my_list = []
for i in range(0,20):
if i % 2 == 0 :
my_list.append(i)
print(i)
Exercise 54— 被5整除的数字
描述: 创建一个列表my_list,其中包括 [1, 50] 内全部能被5整除的数字;再使用一个 for 循环将这个列表中的数字都打印出来(每个数字独占一行)。 输入描述: 无 输出描述: 按题目描述进行输出即可。 难度: 简单
my_list = []
for i in range(1, 51):
if i % 5 == 0 :
my_list.append(i)
print(i)
Exercise 55— 2的次方数
描述: 在Python中, * 代表乘法运算, ** 代表次方运算。请创建一个空列表my_list,使用for循环、range()函数和append()函数令列表my_list包含底数2的 [1, 10] 次方,再使用一个 for 循环将这些次方数都打印出来(每个数字独占一行)。 输入描述: 无 输出描述: 按题目描述进行输出即可。 难度: 简单
my_list = []
for i in range(1, 11):
my_list.append(2**i)
for j in my_list:
print(j)
Exercise 56— 列表解析
描述: Python支持的解析操作,可以根据某些元素创建列表。请你使用列表解析创建一个0-9的列表,并输出该列表。 输入描述: 无 输出描述: 输出创建的完整列表。 难度: 简单
list = []
for i in range(0,10):
list.append(i)
print(list)
Exercise 57— 格式化清单
描述: 牛妹有一个暑期想吃的东西的清单,你可以把它视作一个Python的list,[‘apple’, ‘ice cream’, ‘watermelon’, ‘chips’, ‘hotdogs’, ‘hotpot’]。牛妹决定从清单最后一种食物开始往前吃,每次吃掉一种食物就把它从list中pop掉,请使用while循环依次打印牛妹每次吃掉一种食物后剩余的清单。 输入描述: 无 输出描述: 每次去除列表末尾元素后,打印整个列表,直到列表为空,每个列表之间换行。 最初的列表不打印,空列表要打印。 难度: 中等
list = ['apple', 'ice cream', 'watermelon', 'chips', 'hotdogs', 'hotpot']
while len(list):
list.pop()
print(list)
结束语
不积跬步,无以至千里;不积小流,无以成江海。Python的学习还是以练习为主,想要学习Python的同学,推荐可以去 牛客网🔍练习,提升自我。
|