我需要编写一个函数,当用户输入一个字符串时,根据字符串是否全是数字,这个函数会给出true或false。这是我到目前为止,但林不知道什么是错的确定一个字符串是否只有使用函数的数字
def string():
st=input('Enter string: ')
if st.isdigit():
stc='True'
else:
stc='False'
return stc
n = int(input("Number of runs: "))
for i in range(n):
print()
stc=string()
if stc=='True':
print('True')
else:
print('False')
你只在返回负值的情况下(缩进很重要!),为什么返回一个字符串,不是布尔? – jonrsharpe 2014-11-04 23:07:21