python:输入任意两个空格隔开的整数,求和练习

  • Post author:
  • Post category:python


line = input('请输入两个以空格隔开的整数:\n')
# 将字符串切片,分隔符和分割次数按着默认模式,输出列表
list_test = line.split()
sum = int(list_test[0]) + int(list_test[1])
print(sum)

改进一下,可以循环输入求和

​while True:
    try:
        line = input('请输入两个以空格隔开的整数:\n')
        # 将字符串切片,分隔符和分割次数按着默认模式,输出列表
        list_test = line.split()
        sum = int(list_test[0]) + int(list_test[1])
        print(sum)
    except:
        # 要break和不要是两种不同的业务需求
        print('输入有误!')
        break

这里我学习了字符串split(str,num)函数的一些特征

参数分隔符str默认所有空字符,空格、\n换行、\t制表符等

参数分割次数num默认-1,分割所有

返回值是字符串列表

初步了解try   except  异常处理



版权声明:本文为WJP916原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。