Ai
1 Star 2 Fork 0

李波/LearnPython

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
hm_01_Exercise1.py 899 Bytes
一键复制 编辑 原始数据 按行查看 历史
李波 提交于 2020-08-24 14:25 +08:00 . partialfullstack
"""
题目:
有四个数字:1、2、3、4,
能组成多少个互不相同且无重复数字的三位数?
各是多少?
"""
n = 0
for i in (1, 2, 3, 4):
for j in (2, 3, 4):
for k in (3, 4):
print(i*100+j*10+k)
n += 1
print("能组成%d个互不相同且无重复数字的三位数" % n)
# 参考答案:
# for i in range(1,5):
# for j in range(1,5):
# for k in range(1,5):
# if( i != k ) and (i != j) and (j != k):
# print i,j,k
# range()函数
# 语法:
# range(start, stop[, step])
# 参数说明:
# start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
# stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
# step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/libo-sober/learn-python.git
git@gitee.com:libo-sober/learn-python.git
libo-sober
learn-python
LearnPython
master

搜索帮助