使用python 解决 1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2、利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
时间: 2023-06-09 20:02:00 浏览: 99
(完整版)Python100个小例子.docx.docx
1、共有24个互不相同且无重复数字的三位数,它们分别是:123、124、125、126、132、134、135、136、142、143、145、146、152、153、154、156、162、163、164、165、213、214、215、216。
2、使用递归函数打印相反顺序的字符可以通过以下代码实现:
```python
def reverse_print(s):
if len(s) == 0:
return
else:
print(s[-1], end='')
reverse_print(s[:-1])
# 调用函数
reverse_print('hello')
```
输出结果为:olleh
阅读全文