关于希望各位专家可以解答一下我的问题!(标签-python)

关于#python#的问题,请各位专家解答!
这是上课布置的任务,这些题目也是书上的题目,但是书上没有标准答案,看书上的立体又看不懂,希望各位专家可以解答一下我的问题,非常感谢!

img

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
 
 
if __name__ == "__main__":
    fib1 = 1
    fib2 = 1
    i = 3
    # 输出第一个月和第二个月的兔子对数
    print("%6d   %6d" % (fib1, fib2), end="  ")
    while i <= 30:
        # 迭代求出当前月份的兔子对数
        fib = fib1 + fib2
        # 输出当前月份的兔子对数
        print("%6d" % fib, end="   ")
        # 每行输出4个
        if i % 4 == 0:
            print()
        # 为下一次迭代做准备,求出新的fib2
        fib2 = fib1
        # 求出新的fib1
        fib1 = fib
        i += 1


while True:
  km = float(input('请输入公里数:'))
  if km <= 0:
    print('公里数输入错误,重新输入:')
    break
  else:
    if km <= 2 and km > 0:
      print('您需要支付8元车费!')
    if km >2 and km <= 12:
      cost = 8 + (km - 2) * 1.2
      print('您需要支付 %s'%cost,'元车费!')
    if km > 12:
      cost = 8 +(12 - 2) * 1.2 + (km -12)*1.5
      print('您需要支付%s'%cost,'元车费!')
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^