python练习(1)

本文是一系列Python基础练习的概述,涵盖了从简单的Hello World到更复杂的列表操作、条件比较、逻辑运算等内容,旨在巩固和提升Python编程技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

反思:最近的生活有点过于浮躁了,忽略了学习的练习与总结。要开始好好过一下基础了
切记:不能求快,要稳!

文章目录


练习自https://www.nowcoder.com/exam/oj?page=1&tab=Python%E7%AF%87&topicId=314

NP1 Hello World!

print('Hello World!')

NP2 多行输出

str1 = 'Hello World!'
str2 = 'Hello Nowcoder!'
print(str1+"\n"+str2)

NP3 格式化输出(一)

name = raw_input()
print ('I am %s and I am studying Python in Nowcoder! ' %name)

NP4 格式化输出(二)

请分别按全小写、全大写和首字母大写的方式对name进行格式化输出(注:每种格式独占一行)。

name = raw_input()
print (name.lower())
print(name.upper())
print(name.title())

NP5 格式化输出(三)

一行输出name去掉两边的空白符后的原本的内容。

a = raw_input()
print (a.strip())

NP6 条件比较

print(2==3)
print(2!=3)
print(2>3)
print(2<3)
print(2>=3)
print(2<=3)
print(2<3 and 2<1)
print(2<3 or 2<1)
print('Python'=="Python")
print('Python2'!='Python3')
print('PYTHON'.lower()=='Python'.lower())

my_list=[1,2,3]
if 2 in my_list:
    print('2 is in my_list!')
if 8 not in my_list:
    print('8 is not in my_list!')

NP7 计算器

print函数打印x与y相加,x减去y,x与y相乘,x除以y(整除),x对y取余的计算结果。

x=int(input())
y=int(input())
print(x+y)
print(x-y)
print(x*y)
print(x//y)
print(x%y)

NP8 发送offer

offer_list=['Allen','Tom']
for i in offer_list:
    print('{}, you have passed our interview and will soon become a member of our company.'.format(i))
    
offer_list.remove('Tom')
offer_list.append('Andy')
for j in offer_list:
    print('{}, welcome to join us!'.format(j))

NP9 派对名单

niumei打成niumel我也是服了我自己了

guest_list = ['Niuniu','Niu Ke Le']
for i in guest_list:
    print("{}, do you want to come to my celebration party?".format(i))
print("")
guest_list.insert(0, 'GURR')
guest_list.insert(2, 'Niumei')
guest_list.append('LOLO')
for j in guest_list:
    print("{}, thank you for coming to my celebration party!".format(j))

NP10 投递简历

company_list=[ 'Alibaba', 'Baidu', 'Tencent', 'MeiTuan', 'JD']
for i in company_list:
    print("Hello {}, here is my resume!".format(i))
print("")
del company_list[0]
company_list.pop()
# 默认删除最后一个
company_list.pop()
company_list.remove('Tencent')
for j in company_list:
    print("Baidu, thank you for passing my resume. I will attend the interview on time!"

NP11 排序与反转

创建一个依次包含字符串’P’、‘y’、‘t’、‘h’、‘o’和’n’的列表my_list后,
先使用print()语句一行打印字符串’Here is the original list:’,再直接使用print()语句把刚刚创建的列表my_list整个打印出来,

输出一个换行,再使用print()语句一行打印字符串’The result of a temporary reverse order:',
再使用print()语句把使用sorted()函数对列表my_list进行临时降序排序的结果整个打印出来;

输出一个换行,再使用print()语句一行打印字符串’Here is the original list again:',
再使用print()语句把原来的列表my_list整个打印出来,确认没有改变原来的列表my_list;

对列表my_list调用sort()方法,使列表my_list中的字符串以降序排序,
输出一个换行,再使用print()语句一行打印字符串’The list was changed to:',
再使用print()语句把修改后的列表my_list整个打印出来,确认列表my_list的字符串以降序排序;

对列表my_list调用reverse()方法,使列表my_list中的字符串的位置前后翻转,
输出一个换行,再使用print()语句一行打印字符串’The list was changed to:',
再使用print()语句把修改后的列表my_list整个打印出来,确认列表my_list的字符串的位置前后翻转了。

my_list=['P','y','t','h','o','n']
print("Here is the original list:")
print(my_list)
print('\n'+"The result of a temporary reverse order:")
print(sorted(my_list,reverse=True))

print("\n" + "Here is the original list again:")
print(my_list)

my_list.sort(reverse=True)
print("\n" + "The list was changed to:")
print(my_list)

my_list.reverse(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值