某城市的出租车计费标准为起步价10元3公里内含3公里在3公里到10公里含10公里之间每公里21元超过10公里部分每公里3元。 编写程序实现输入车距离x输出车费。 判断一个五位数是不是回文回文的意思是一个数字从左边看和从右边看是一样的例如123211221等
计算出租车费用的程序可以如下实现:
def calculate_taxi_fare(distance):
if distance <= 3:
fare = 10
elif distance <= 10:
fare = 10 + (distance - 3) * 21
else:
fare = 10 + 7 * 21 + (distance - 10) * 3
return fare
distance = float(input("请输入车距离(公里):"))
fare = calculate_taxi_fare(distance)
print("车费为:", fare, "元")
判断一个五位数是否为回文的程序可以如下实现:
def is_palindrome(number):
number_str = str(number)
reverse_str = number_str[::-1]
return number_str == reverse_str
number = int(input("请输入一个五位数:"))
if is_palindrome(number):
print(number, "是回文数")
else:
print(number, "不是回文数")
原文地址: https://www.cveoy.top/t/topic/jbyI 著作权归作者所有。请勿转载和采集!