你好,我是悦创。

题目:

1. 奇数乘积问题
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"
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
6. 工作日与周末提示
day_number = 3

if 1 <= day_number <= 5:
    day_type = "Work Day"
elif 6 <= day_number <= 7:
    day_type = "Weekend"
else:
    day_type = "Invalid day number"

print(day_type)  # 输出 "Work Day"
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
7. 信用卡号码检测
card_number = 4532015112830366
digits = [int(d) for d in str(card_number)]
checksum = 0

for i, digit in enumerate(reversed(digits)):
    if i % 2 == 1:
        digit *= 2
        if digit > 9:
            digit -= 9
    checksum += digit

if checksum % 10 == 0:
    card_status = "Valid Card"
else:
    card_status = "Invalid Card"

print(card_status)  # 输出 "Valid Card"
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
8. 年终奖金计算器
years_of_service = 6
performance_score = 85
salary = 50000

if years_of_service > 5 and performance_score > 80:
    bonus = salary * 0.2
else:
    bonus = salary * 0.05

print(bonus)  # 输出 10000.0
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
9. 颜色识别器
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"
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

这些代码块中,每个程序都使用了if条件语句进行判断和处理,没有使用函数语法。