computes now are small and cheap,though it s______ impossibl

bbb432022-10-04 11:39:541条回答

computes now are small and cheap,though it s______ impossible years ago

已提交,审核后显示!提交回复

共1条回复
mm之家 共回答了19个问题 | 采纳率89.5%
seemed
计算机现在很小很便宜,虽然这在几年前看似不可能.
1年前

相关推荐

python题目Write a function that computes and returns the sum o
python题目
Write a function that computes and returns the sum of the digits in an integer. Use the following function header:
def sum_digits(number):
For
example sum_digits(234) returns 9. Use the % operator to extract the
digits and the // operator to remove the extracted digit. For example,
to extract 4 from 234, use 234 % 10 (= 4).To remove 4 from 234, use
234//10 (= 23). Use a loop to repeatedly extract and remove the digits
until all the digits are extracted. Write a main function with the
header "def main():" that prompts the user to enter an
integer, calls the sum_digits function and then displays the results
returned by the function. The main function is called by writing
"main()". The template for the question is given below:
# Template starts here
def sum_digits(number):
# Write code to find the sum of digits in number and return the sum
def main():
# Write code to prompt the user to enter an integer, call sumDigits and display result
main()# Call to main function
# Template ends here
Sample Output
Enter a number: 123
Sum of digits: 6
evenlifer1年前1
玄武冥 共回答了7个问题 | 采纳率100%
#!/usr/bin/env python
#-*- coding:utf-8 -*-

def sum_digits(number):
"""Return the sum of the number's digits"""
remain = number
sumn = 0
while remain>0:
sumn += remain % 10
remain = remain // 10
return sumn


def main():
"""To interact with user"""
while True :
numberstr = raw_input("Enter a number:")
if numberstr.isdigit():
result = sum_digits(int(numberstr))
print "Sum of digits: {0}".format(result)
break
else:
print "An int type you entered is not valid!"


if __name__ == '__main__':
main()