程序设计:从键盘输入10个整数,统计其中奇数和偶数的个数并输出

程序设计:从键盘输入10个整数,统计其中奇数和偶数的个数并输出


odd_count = 0   # 统计奇数的个数
even_count = 0  # 统计偶数的个数

for i in range(1, 11):
    num = int(input("请输入第{}个整数:".format(i)))
    
    # 判断是奇数还是偶数
    if num % 2 == 0:
        even_count += 1
    else:
        odd_count += 1

print("您输入的10个整数中有{}个偶数,{}个奇数。".format(even_count, odd_count))

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7573664
  • 这篇博客也不错, 你可以看下输入一个数,指出这个数是否是10的倍数
  • 除此之外, 这篇博客: 如何成为一个优秀的测试工程师?必备的9大职业素质盘点中的 最后:【可能给予你帮助】 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 这些资料,对于考虑【软件测试】技能进阶的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你
    在这里插入图片描述

    关注我的微信公众号【程序媛木子】免费获取

    我的学习交流群:644956177群里有技术大牛一起交流分享~

  • 您还可以看一下 张旭老师的【拯救者 】数据库系统概论速成课程中的 10·数据库编程小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:
    # 编写一个程序,统计输入的10个整数中奇数和偶数的个数,并输出结果
    odd_count = 0 # 统计奇数个数
    even_count = 0 # 统计偶数个数
    for i in range(10):
        num = int(input("请输入第%d个整数: " % (i+1)))
        if num % 2 == 0:
            even_count += 1 # 偶数个数+1
        else:
            odd_count += 1 # 奇数个数+1
    print("总共输入了10个整数")
    print("其中偶数个数为%d个,奇数个数为%d个" % (even_count, odd_count))
    

    运行程序后,输入10个整数,例如:1 2 3 4 5 6 7 8 9 10,输出结果为:

    请输入第1个整数: 1
    请输入第2个整数: 2
    请输入第3个整数: 3
    请输入第4个整数: 4
    请输入第5个整数: 5
    请输入第6个整数: 6
    请输入第7个整数: 7
    请输入第8个整数: 8
    请输入第9个整数: 9
    请输入第10个整数: 10
    总共输入了10个整数
    其中偶数个数为5个,奇数个数为5