1. 首页
  2. 编程语言
  3. Python
  4. Python基础100道练习题.docx

Python基础100道练习题.docx

上传者: 2023-11-03 01:02:13上传 DOCX文件 37.38KB 热度 75次

Python基础100道练习题全文共9页,当前为第1页。题目包含四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?通过遍历全部可能,剔除有重复的数字,可以得到解答。代码示例如下:

total = 0

for i in range(1, 5):

for j in range(1, 5):

for k in range(1, 5):

if ((i != j) and (j != k) and (k != i)):

print(i, j, k)

total += 1

print(total)

如果需要更简便的方法,可以使用itertools中的permutations函数。代码示例如下:

import itertools

sum2 = 0

a = [1, 2, 3, 4]

for i in itertools.permutations(a, 3):

print(i)

sum2 += 1

print(sum2)

实例002:"个税计算"题目企业发放的奖金

下载地址
用户评论