如何用字符串输出替换int输出?

时间:2015-02-16 21:09:58

标签: python

a=1

while a<=100:
    if a % 3 == 0:
         print("foo")
    elif a % 5 == 0:
         print("bar")

    print(a)

    a=a+1

我的输出会打印出来:

 1
 2
 foo
 3
 4
 bar
 5
 6

而不是输出为数字3,它应显示字符串(替换它)

我怎么能编写一个用字符串替换int的命令?

2 个答案:

答案 0 :(得分:1)

添加else子句:

a=1

while a<=100:
    if a % 3 == 0:
         print("foo")

    elif a % 5 == 0:
         print("bar")

    else:
        print(a)

    a=a+1

答案 1 :(得分:1)

  return fetch(url, options)
    .then(async res => {
      if (!res.ok) {
        const err = await res.json()
        throw err.message || res.statusText
      }

      return res.json()
    })
    .catch(err => {
      throw new Error(err)
    })