-5
我應該爲要求用戶輸入一個整數的程序編寫代碼,如果輸入不是整數,它將打印'再試一次',如果它是一個整數,它只是退出程序。唯一的問題是我們不允許使用.isdigit()方法。所以簡而言之,我需要想出一個方法來檢查strong中的每個元素是否是數字,而不使用.isdigit()。 感謝您的幫助。Python:如何檢查的任何想法是字符串中的元素是否是數字,不使用.sidigit()?
我應該爲要求用戶輸入一個整數的程序編寫代碼,如果輸入不是整數,它將打印'再試一次',如果它是一個整數,它只是退出程序。唯一的問題是我們不允許使用.isdigit()方法。所以簡而言之,我需要想出一個方法來檢查strong中的每個元素是否是數字,而不使用.isdigit()。 感謝您的幫助。Python:如何檢查的任何想法是字符串中的元素是否是數字,不使用.sidigit()?
while True:
input_str = raw_input('input: ')
input_set = set(input_str)
digit_set = set([str(digit) for digit in range(0, 10)])
# print "isdigit: ", digit_set.issuperset(input_set)
if digit_set.issuperset(input_set) is True:
break
print 'try again'
你試過了什麼? – miradulo
「我需要想出一種方法」 - 是的。 _你需要完成這項任務。 – TigerhawkT3
我投票結束這個問題作爲題外話,因爲這不是一個免費的作業抄襲服務。 – TigerhawkT3