# 基础题目
# 先做后看答案
#1:求12乘法表
#2:给定名单,两两配对,不能自己与自己配对
#3:破解密码,已知密码是由四个大写字母组成
#4:打印出一个由加号+组成的“倒立”三角形,其边长与给定的尺寸相同
#5:给定名单,两两配对,但没对玩家只能出现一次(不分左右)
--1
for i in range(1, 13):
for j in range(i, 13):
print(f"{i} x {j} = {i * j}")
--2
players = ["Alice", "Bob", "Charlie"]
for i in range(len(players)):
for j in range(len(players)):
if i != j:
print(f"{players[i]} vs {players[j]}")
--3
letters = "ABCD"
for c1 in letters:
for c2 in letters:
for c3 in letters:
for c4 in letters:
print(c1 + c2 + c3 + c4)
--4
size = 5
for i in range(size):
line = ''
for j in range(size - i):
line += '+'
print(line)
--5
players = ['Charlie', 'Alice', 'Dylan', 'Bob']
for i in range(len(players)):
for j in range(len(players)):
if i < j:
print(f"{players[i]} vs {players[j]}")
如果有其他更优解,欢迎补充。
如果有其他类似基础题目,也欢迎补充。
非常感谢!
本文介绍了五个基础编程题目,包括打印12的乘法表,根据名单进行两两配对(不重复),破解四字母密码,生成倒立三角形,以及根据名单进行无重复配对。这些题目适合初学者熟悉循环和条件语句的应用。

被折叠的 条评论
为什么被折叠?



