python如何输入空行_在python中,如何在接受用户输入时跳过空行?

您得到的行为是预期的,请阅读input文档。在input([prompt])

If the prompt argument is present, it is written to standard output without a trailing newline. The function then reads a line from input, converts it to a string (stripping a trailing newline), and returns that. When EOF is read, EOFError is raised

尝试这样做,代码将捕获输入函数可能产生的异常:if __name__ == "__main__":

tc = input("How many numbers you want:")

d = 0

while(tc != 0):

try:

num = input("Insert number:")

except Exception, e:

print "Error (try again),", str(e)

continue

i = 0

count = 0

for i in range(0, num):

try:

a = input("Insert number to add to your count:")

count = count + a

except Exception, e:

print "Error (count won't be increased),", str(e)

if (count % num == 0):

print 'YES'

else:

print 'NO'

tc = tc - 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值