age = 20
if age < 18:
print("未成年")
elif age >= 18 and age < 60:
print("成年人")
else:
print("老年人")
score = 85
result = "优秀" if score >= 80 else "一般"
print(result)
day = "Monday"
if day in ["Saturday", "Sunday"]:
print("周末")
else:
print("工作日")
for i in range(3):
print(i, end=' ')
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit, end=' ')
for index, fruit in enumerate(fruits):
print(f"{index}: {fruit}")
user = {'name': 'Python', 'age': 30}
for key, value in user.items():
print(f"{key}: {value}")
count = 0
while count < 3:
print(count, end=' ')
count += 1
num = 0
while True:
if num >= 3:
break
print(num, end=' ')
num += 1
for i in range(5):
if i % 2 == 0:
continue
print(i, end=' ')
numbers = [x**2 for x in range(5)]
print(numbers)
even_squares = [x**2 for x in range(5) if x % 2 == 0]
print(even_squares)
matrix = [(i, j) for i in range(2) for j in range(2)]
print(matrix)
squares_gen = (x**2 for x in range(5))
for square in squares_gen:
print(square, end=' ')
def fibonacci(n):
a, b = 0, 1
for _ in range(n):
yield a
a, b = b, a + b
for num in fibonacci(5):
print(num, end=' ')
def find_number(numbers, target):
for num in numbers:
if num == target:
print(f"找到{target}")
break
else:
print(f"未找到{target}")
find_number([1, 2, 3], 4)
count = 0
while count < 3:
print(count, end=' ')
count += 1
else:
print("循环结束")
def find_target(matrix, target):
found = False
for i in range(len(matrix)):
for j in range(len(matrix[0])):
if matrix[i][j] == target:
found = True
break
if found:
break
return found
def find_position(matrix, target):
for i in range(len(matrix)):
for j in range(len(matrix[0])):
if matrix[i][j] == target:
return (i, j)
return None
matrix = [[1, 2], [3, 4]]
print(find_position(matrix, 3))
age = 25
if 18 <= age <= 60:
print("工作年龄")
def check_status(status):
return status in ['active', 'pending', 'suspended']
print(check_status('active'))
def empty_function():
pass
class EmptyClass:
pass
for i in range(5):
if i == 2:
continue
print(i, end=' ')
for i in range(5):
if i == 3:
break
print(i, end=' ')
for i in range(3):
for j in range(3):
if i == j:
continue
print(f"({i},{j})", end=' ')
print('\n---')
for i in range(3):
for j in range(3):
if i + j >= 3:
break
print(f"({i},{j})", end=' ')
def process_data(data):
if isinstance(data, str):
pass
elif isinstance(data, list):
pass
def process_numbers(numbers):
for num in numbers:
if num < 0:
continue
print(num, end=' ')
process_numbers([-1, 0, 2, -3, 4])
def find_first_even(numbers):
for num in numbers:
if num % 2 == 0:
print(f"找到第一个偶数: {num}")
break
find_first_even([1, 3, 4, 6, 8])