下面是一个示例代码,用于解决一个猜测4位数字的游戏中猜对数字的数量的问题:
def count_correct_digits(secret_number, guess_number):
count = 0
for i in range(4):
if secret_number[i] == guess_number[i]:
count += 1
return count
secret_number = "1234" # 设置秘密数字
guess_number = input("请输入你猜测的4位数字:")
# 确保输入的数字是4位
if len(guess_number) != 4:
print("请输入4位数字!")
else:
correct_digits = count_correct_digits(secret_number, guess_number)
print("猜对的数字数量为:", correct_digits)
在上面的代码中,我们定义了一个函数count_correct_digits
,该函数用于计算猜测数字中正确的数字数量。然后,我们输入秘密数字和猜测数字,并调用count_correct_digits
函数来获取猜对的数字数量。最后,我们打印出结果。
请注意,上述代码假设输入的猜测数字是一个字符串,例如"1234"
。如果输入的数字是一个整数,您可以在代码中进行相应的修改。