python编写函数,其功能是判断两个字母是不是同一个字母,判断时忽略大小写。利用函数编程,从键盘输入一个由大小写字母组成的字符串,统计与第一个字母相同的字母有几个(不计算第一字母)。
时间: 2024-04-29 16:23:41 浏览: 17
```python
def same_letter(a, b):
"""
判断两个字母是否相同,忽略大小写
"""
return a.lower() == b.lower()
s = input("请输入一个字符串:")
count = 0
for i in range(1, len(s)):
if same_letter(s[0], s[i]):
count += 1
print("与第一个字母相同的字母有%d个。" % count)
```
相关问题
python判断一个字符大小写字母的函数
Python中可以使用内置的isalpha()、isupper()和islower()函数来判断一个字符是否为大小写字母。
isalpha()函数用于判断一个字符是否为字母,当字符是字母时返回True,否则返回False。例如:
```python
char = 'a'
print(char.isalpha()) # 结果为 True
char = '1'
print(char.isalpha()) # 结果为 False
```
isupper()函数用于判断一个字符是否为大写字母,当字符是大写字母时返回True,否则返回False。例如:
```python
char = 'A'
print(char.isupper()) # 结果为 True
char = 'a'
print(char.isupper()) # 结果为 False
```
islower()函数用于判断一个字符是否为小写字母,当字符是小写字母时返回True,否则返回False。例如:
```python
char = 'a'
print(char.islower()) # 结果为 True
char = 'A'
print(char.islower()) # 结果为 False
```
我们可以根据这三个函数的返回结果来判断一个字符的大小写字母属性。
用python编写函数,从键盘输入一个整数,判断其是否为完全数。
好的,这个问题可以回答。完全数是指它的所有约数(不包括本身)之和等于它本身的数。以下是用Python编写的判断是否为完全数的函数:
```python
def isPerfectNumber(num):
factors = []
for i in range(1, num):
if num % i == 0:
factors.append(i)
if sum(factors) == num:
return True
else:
return False
```
你可以调用这个函数,输入一个整数,它会返回True或False,表示该整数是否为完全数。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)