有没有好人帮我解答一下这些题啊,谢谢了(为什么要三十个字符啊)
4条回答 默认 最新
- Java大魔王 2022-11-16 16:16关注
def one(): try: num = int(input("请输入一个正整数:")) count = 0 while num > 1: if num % 2 == 0: num = num / 2 else: num = num * 3 + 1 print("{}次的结果:{}".format(count, num)) count += 1 except ValueError: print("ERROR") def two(): for i in range(100, 1000): a = int(i % 10) b = int((i / 10) % 10) c = int((i / 100) % 10) if a * a * a + b * b * b + c * c * c == i: print(i) def three(): try: num = int(input("请输入一个正整数:")) sum = 1 for i in range(1, num): if i % 2 == 0: sum = sum + (i / (i + 1)) else: sum = sum - (i / (i + 1)) print(round(sum, 6)) except ValueError: print("输入参数不合法!") def six(): try: num = int(input("请输入一个月份数:")) sum = 1 loop = int(num / 3) for i in range(1, loop + 1): sum = sum * 2 print("{}个月后一共有{}对兔子".format(num, sum)) except ValueError: print("输入参数不合法!") def seven(): try: km = int(input("请输入一个里程数:")) wait = int(input("请输入等待时间:")) if km <= 3: fee = 13 + wait * 1 elif km <= 15: fee = 13 + (km - 3) * 2.3 + wait * 1 else: fee = 13 + 12 * 2.3 + ((km - 15) * 2.3 * 1.5) + wait * 1 print("{}里程,等待时间{}的车费一共为:{}".format(km, wait, round(fee, 2))) except ValueError: print("输入参数不合法!")
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报