码迷,mamicode.com
首页 > 编程语言 > 详细

python 1-2+3-4....99=? 这里的题,我看到别人的写法,五花八门的,自己也写一个

时间:2018-01-14 17:39:18      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:...   print   问题   nbsp   body   sum   没有   写法   star   

f = ""
s = ""
i = 1
sum = 0
while i < 100:
  if i %2 == 1 and i < 99:
    f = "-"
    sum = sum + i
  elif i == 99:
    f = "="
    sum = sum + i
  elif i %2 == 0:
    f = "+"
    sum = sum - i
s = s + str(i) + f
i += 1
print(s,sum)

 

#同时我也看到有人这样写的,有启发。。。

s = ""
start = 1
sum = 0
while start < 100:
  temp = start % 2
  if temp ==1:
    if start ==1:
      s = str(start)
    else:
      s = s + "+" + str(start)
    sum = sum + start
  else:
    s = s + "-" +str(start)
    sum = sum - start
  start += 1
print(s)
print(sum)

#我发现人的想象力真是无穷的,这虽然把问题复杂了想,但也能很好解决问题就是最后一个等号没有打印

python 1-2+3-4....99=? 这里的题,我看到别人的写法,五花八门的,自己也写一个

标签:...   print   问题   nbsp   body   sum   没有   写法   star   

原文地址:https://www.cnblogs.com/along3953/p/8283645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!