两个十一位数111111111111和99999999的乘积中各数位上的数字为偶数的个数有几?

如题所述

第1个回答  2019-11-16
"""
两个十一位数111111111111和99999999的乘积中各数位上的数字为偶数的个数有几?
编写一个可以计算任意两个数字的乘积偶数个数的代码。我使用的语言为Python,IDE为Pycharm。如果复制的话将注释解除即可。
"""
#
# 运行结果:
# 输入第一个数:11111111111
# 输入第二个数:99999999999
# 乘积中偶数个数为: 11.

# # 1. 定义变量
#
# num1 = int(input("输入第一个数:")) # 询问第一个输入
#
# num2 = int(input("输入第二个数:")) # 询问第二个输入
#
# num = list(str(num1 * num2)) # 计算乘积,并将其转换为列表以作循环遍历
#
# count = 0 # 定义一个计数器存贮偶数个数的变量
#
# # 2. 计算
#
# for num_index in num:
#
# num_index = int(num_index)
# # 转换每一个元素为整形,用于if的运算判断

# """循环遍历"""
#
# if num_index % 2 == 0:
# # 判断一个元素是否为偶数
#
# count += 1
# # 若元素为偶数,将计数器加一
#
# print("乘积中偶数个数为: %d."
# % count)
第2个回答  2019-11-16
乘积中各数位上的数字为偶数的个数是11个。本回答被网友采纳
第3个回答  2019-11-16
11111111111×99999999999=1111111111088888888889
乘积中各个位上数字为偶数的有11个
奇数的有11个
相似回答