具体的代码,我们可参考如下: # 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 n = int(input("请输入一个数字:")) # 输入口 x = str(n) # 计算n数值的长度 print("该数字的长度为:%s"%len(x)) # 打印出字符串的长度 print("逆序输出的结果为:",end="") # 输...
s = input() #输入print(s[::-1]) #反序输出print(len(s)) #输出位数
用input获得输入,得到字符串,直接用len计算字符串长度就行吧
三、递归实现斐波那契数列 代码实现: fn fibonacci_recursive(n: u32) -> u32 { if n == 0 || n == 1 { return 1; } else { return fibonacci_recursive(n - 1) + fibonacci_recursive(n - 2); }} 代码解析: 首先判断输入值n是否为0或1,如果是,则直接返回1;否则,递归调用函数自身,计算n-1...