我需要知道是否有一个函数可以检测字符串中的小写字母.说我开始编写这个程序:
s = input('Type a word')
Run Code Online (Sandbox Code Playgroud)
是否有一个函数可以让我检测字符串s中的小写字母?可能最终将这些字母分配给不同的变量,或者只打印小写字母或小写字母数.
虽然那些是我想用它做的,但我最感兴趣的是如何检测小写字母的存在.最简单的方法是受欢迎的,我只是在一个介绍性的python课程,所以我的老师不希望看到复杂的解决方案,当我采取我的期中考试.谢谢您的帮助!
我有一个函数来检查数字是否是平方根:
def primeness(n):
for x in range(2, (n**0.5) + 1):
if n % x == 0:
return False
return True
def main():
n = input('Type a digit \n')
if primeness(n):
print(n, 'is a prime number')
else:
print(n, 'is not a prime number')
main()
Run Code Online (Sandbox Code Playgroud)
但是每当我运行它时,我都会收到此错误:
Traceback (most recent call last):
File "C:/Users/Matt/Desktop/Python Stuff/test.py", line 12, in <module>
main()
File "C:/Users/Matt/Desktop/Python Stuff/test.py", line 8, in main
if primeness(n):
File "C:/Users/Matt/Desktop/Python Stuff/test.py", line 2, in primeness
for x in range(2, (n**0.5) + 1): …Run Code Online (Sandbox Code Playgroud)