if __name__ == '__main__':
s = input()
new_s = s.split(" ")
str_result1 = "0"
str_result2 = "0"
first_count = new_s[0].count(new_s[1])
second_count = new_s[2].count(new_s[3])
for i in range(first_count):
str_result1 += new_s[1]
for i in range(second_count):
str_result2 += new_s[3]
result = int(str_result1) + int(str_result2)
print(result)
读取和分割输入:
input()
函数读取一行输入,并将其存储在变量 s
中。split(" ")
方法将输入的字符串按空格分割,并将分割后的字符串列表存储在 new_s
中。初始化结果字符串:
str_result1
和 str_result2
,它们都以 "0"
开始。计算字符出现次数:
count()
方法计算 new_s[0]
中 new_s[1]
出现的次数,存储在 first_count
中。new_s[2]
中 new_s[3]
出现的次数,存储在 second_count
中。构建两个数字字符串:
for
循环分别构建两个数字字符串 str_result1
和 str_result2
。new_s[1]
重复 first_count
次并追加到 str_result1
。new_s[3]
重复 second_count
次并追加到 str_result2
。将字符串转换为整数并相加:
int()
函数将 str_result1
和 str_result2
转换为整数。result
。输出最终结果:
result
。