请问这道python题怎么做?

最大值是99,执行98次就会出现最大值,算法不关键,关键是计算机都是尝试计算,知道最大值出现的时候其实已经完成了一次最小值的计算,所有需要将计算的次数 减去 1或者次数直接从-1 开始都是可行的,如下:
请问这道python题怎么做?
最大值是99,执行98次就会出现最大值,算法不关键,关键是计算机都是尝试计算,知道最大值出现的时候其实已经完成了一次最小值的计算,所有需要将计算的次数 减去 1或者次数直接从-1 开始都是可行的,如下:

2021-10-14
题目问执行任意次n=(n+1)%100后n的最大值是多少,其中n的初始值为1。
这个其实很简单的,Python中%是求余数, 初始值为1也就意味着n为int(整数),而小于100的最大正整数是99,所以n的最大值为99。
验证如下:

验证
如有帮助,请采纳!!!
2021-10-06
mengvlog 阅读 8 次 更新于 2025-07-20 04:35:11 我来答关注问题0
  • python这道题是面向对象的用法考查,以复数类的构建为例,结合一点复数知识填入而可,排版和代码如图,注意填入的缩进(选中的代码是题目内容,没选中的是测试代码,效果如下)class Comp():def __init__(self,re=1,im=0):self.__re=re;self.__im=im;def __str__(self):return ("%f+%fi"...

  •  百度网友94f02eb 请问Python大佬,这道题怎么做?

    答: 在本题当中主要分析 s,n和m三个的值。在这里我们调用函数fact(5, 2),可知最简单的就是n的值啦,其值为5;再对于m而言,m=1表示当我们未指定m的值时,它的默认值就为1。而这里我们调用fact(5,2),可知第2个参数m的值为2;最后s用来保存 for循环中的1~n累乘结果,而在本题当中n=5,...

  • 题目没有限定输入的边长一定为整数,应该改为浮点数float 判断是否能构成三角形还要保证三条边都为正数 能构成三角形时再计算面积,否则可能出现负数开根号的情况,会报错 输出要求保留1位小数,要用格式化输出 修改后的代码如下:import math x = float(input('请输入三角形的边a:')) # 边长可能为...

  •  独承允4c 怎么用python循环结构解这道题?

    num =1 for a in range(100):for b in range(100):c =100-a-b if a*50+b*30+c*10/3==1000:print('第{0}组解:股票A:{1},股票B:{2},股票C:{3}'.format(num,a,b,c))num +=1

  •  银夜明4 python 从键盘输入n,输出1-n之间的数这道题怎么做?

    代码如下:n = eval(input())for i in range(n+1):print(i+1)

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部