测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A48046. 有一群兔子, 4 个 4 个地数余 1 个, 5 个 5 个地数余 2 个, 9 个 9 个地数余 7 个, 试问兔子有多少只? (请将程序补充完整)def ① while ② if n%5==2: break n+=9 while True: if ③ break n+=45 print(n)f(16)

填空题 中等

题目描述

有一群兔子, 4 个 4 个地数余 1 个, 5 个 5 个地数余 2 个, 9 个 9 个地数余 7 个, 试问兔子有多少只? (请将程序补充完整)

def ①

  while ②

    if n%5==2:

      break

    n+=9

  while True:

    if ③

      break

     n+=45

  print(n)

f(16)

参考答案

def f(n): while True: if n%5==2: break n+=9 while True: if n%4==1: break n+=45 print(n) f(16)
上一题 下一题