num1 = 3
num2 = 5
if num1 % 2 != 0 and num2 % 2 != 0:
result = num1 * num2
else:
result = num1 + num2
print(result) # 输出 15
1.
2.
3.
4.
5.
6.
7.
8.
9.
2. 字符串逆序回文检测
string = "madam"
if string == string[::-1]:
result = "Palindrome Reversed"
else:
result = len(string)
print(result) # 输出 "Palindrome Reversed"
1.
2.
3.
4.
5.
6.
7.
8.
3. 天气建议系统
temperature = 10
humidity = 70
if temperature < 15 and humidity > 60:
suggestion = "Wear a heavy coat"
else:
suggestion = "Wear light clothes"
print(suggestion) # 输出 "Wear a heavy coat"
1.
2.
3.
4.
5.
6.
7.
8.
9.
4. 随机数平方
import random
random_number = random.randint(1, 100)
if random_number % 2 == 0:
result = random_number ** 2
else:
result = random_number ** (1/3)
print(result) # 结果取决于随机数
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
5. 字母转换器
string = "hello"
vowels = "aeiou"
if string[-1].lower() in vowels:
modified_string = string.lower()
else:
modified_string = ''.join([char.upper() if char.lower() in vowels else char for char in string])
print(modified_string) # 输出 "hEllO"
r = 255
g = 100
b = 50
if r > g and r > b:
dominant_color = "Red"
elif g > r and g > b:
dominant_color = "Green"
else:
dominant_color = "Blue"
print(dominant_color) # 输出 "Red"
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
10. 单词反转奇偶检查
word = "hello"
if len(word) % 2 == 0:
result = word[::-1]
else:
result = word[len(word) // 2]
print(result) # 输出 "l"