#龟兔赛跑问题剖析
argstr=input("请输入v1,v2,t,s,l的值(用空格隔开)(其中v1,v2<=100;t<=300;s<=10;l<=10000且为v1,v2的公倍数)")
argulist=argstr.split(' ')
'''
v1=int(argulist[0])
v2=int(argulist[1])
t=int(argulist[2])
s=int(argulist[3])
l=int(argulist[4])
'''
首先定义一个python内部认可的字符串获取五个变量值;
‘’‘多行注释用’’’
argulist=argstr.split(' ')
函数的引用部分
库名.函数名()主体只有两行代码
import math
a=math.pow(2,1/3)
继续龟兔赛跑
v1,v2,t,s,l=(int(i) for i in argulist)
t1=t2=0
count_s=s+1
distance_m=distance_n=0
while distance_m<l and distance_n<l:#未到达终点
distance_n=v2*t2#引入距离变量distance
if count_s>s:
distance_m=v1*t1
t1+=1#兔子运动时间累计
if distance_m-distance_n>=t:
count_s=0
t2+=1
count_s+=1#休息时间累计
if distance_m==distance_n:
print('D','%d'%(t2-1))
elif distance_m<distance_n:
print('T','%d'%(t2-1))
else:
print('R','%d'%(t2-1))