起步价2元,可乘坐4公里;4至8公里范围内(含8公里),票价为3元;8至12公里范围内(含12公里),票价为4元;12至18公里范围内(含18公里),票价为5元;18至24公里范围内(含24公里),票价为6元;往后每递增8公里加价1元。小张乘坐的距离是S (公里),计算所需费用。
使用流程图描述该算法如下:
小张根据流程图使用Python语言编程如下:
import math
S=int (input("请输入距离: "))
if S<=4:
ans=2
elif S<=8:
ans=3
elif S<=12:
ans=4
elif S<=18:
ans=5
elif S<=24:
ans=6
④:
ans=6+math. ceil((S-24)/8) #math. ceil ()函数返回数字的上入整数
print (ans)
请将①、②、③、④处补充完整。
①处应该填写;
②处应该填写;
③处应该填写;
④处应该填写。