1.题目描述:【计算某字母出现次数】
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写。
输入描述:
第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。
输出描述:
输出输入字符串中含有该字符的个数。
示例1
输入
ABCabc A
输出
2
题解:
str = input().lower() #将所接收字符中所有大写字母转为小写
alpha = input().lower() #将要找的字母转为小写
num=str.count(alpha) #调用count()函数进行计数
print(num)
2.题目描述:【求最小公倍数】
正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。
输入描述:
输入两个正整数A和B。
输出描述:
输出A和B的最小公倍数。
示例1
输入
5 7
输出
35
题解:
a,b=map(int,input().strip().split()) #以空格结束,将两个输入数字分别赋值给a,b
T=1 #令T初始化为1,保证不影响结果
for i in range(2,min(a,b)+1): #从2开始到输入较小数循环
while a%i==0 and b%i==0: #当a,b都可以整除i时,i为a,b的最小公倍数
T=T*i #将i值乘给T
a=a//i #a,b分别除以最小公倍数
b=b//i
print(T*a*b) #最小公倍数即为所有公约数乘积再乘以最后的a,b值
3.题目描述:【查找组成一个偶数最接近的两个素数 】
任意一个偶数(大于2)