题库by:南昌工学院-公共课python
1.输入一个数,判断是否为7和8的公倍数,如果是则返回YES,否则返回NO
n=int(input("请输入一个整数:"))
if i%7==0 and i%8==0:
print("YES")
else:
print("NO")
解题:
先进行int把输入内容化为整数
一个判断结构,用and连接两个满足条件,同时满足就为公倍数
2.创建列表[11,24,37,42,50],在列表后面添加[63]并输出结果,再输出列表元素[50,42]
list=[11,24,37,42,50]
list.append(63)
print(list)
list.sort()
list.pop()
b=list[-1:-3:-1]
print(b)
解题:
先创建一个列表
再用append在末尾加一个63,输出结果
将列表从小到大排序,pop删除末尾一个数再用分片从后往前取得到结果
3.输出一个9*9乘法表
i=0
j=0
while i<9:
i+=1
while j<9:
j+=1
print(j,"x",i,"=",i*j," ",end="")
if i==j:
j=0
print("")
break
解题:
采用两个while循环结构来打印我们的9*9乘法表
4.该程序的功能是:判断货物信息”新到一批水货,该批水货的质量非常好,量少 价优,欢迎大家选购!"有没有敏感词”水货”,有则用"**“替换,没有则返回经查 询,该货物信息没有敏感词!
str1="新到一批水货,该批水货的质量非常好,量少 价优,欢迎大家选购!"
str2="水货"
count=str1.count(str2)
if count > 0:
print(str1.replace(str2,"**"))
else:
print("经查 询,该货物信息没有敏感词!")
解题:
用count来计次
当次数大于0,查询到了就需要替换
使用我们的replace来将替换词改为被替换词
5.获得用户输入的字 符串用变量n表示,逆序之后的字符串用nx表示,字符的个数用c表示。请使用 字符串分片方法做题,否则不得分。
n=input("请输入一串字符:")
nx=n[::-1]
print(nx)
c=len(n)
print(c)
解题:
采用分片处理的方式来对字符串进行处理
[::-1]表示为从后往前,也就是逆序
再使用len直接进行字符串计数
相对非常基础的内容
未完待续..........下篇
谢谢大家的关注和咨询,尽力为大家带来更多知识
有需要的也可以私信学习资料哦
关注我,每天python进步一点点!