在我试图在这里编写的代码中,我需要它不断检查字符串的长度是否可以被3整除,如果是,则输出有效的输出,如果不是,则再次循环。我事先在代码中定义了所有其他变量,例如a,u()。
def u():
if int(len(str(a))) ('is divisible by 3'):
print('The sum of all characters in that string is divisible by 3')
while int(len(str(a))) ('is not divisible by 3'):
print('The sum of all characters in that string is NOT divisible by 3, try again!')
u()
u()
如果有一个简短而有效的答案,我们将不胜感激,谢谢!
最佳答案
在这里,我使用了从用户那里获取输入并检查是否满足条件。
def u():
a = input(' Input string ')
if int(len(str(a)))%3 ==0: #('is divisible by 3'):
print('The sum of all characters in that string is divisible by 3')
else: # int(len(str(a))) ('is not divisible by 3'):
print('The sum of all characters in that string is NOT divisible by 3, try again!')
u()
u()
关于python - 有没有办法(永远)检查某个字符串的长度是否可以被某个数字整除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63992497/