Python编程挑战与逻辑思维训练

save4061 8 0 doc 2023-11-12 08:11:23

一、编写程序:创建一个Python程序,解决以下编程挑战,并将其保存为"Y:/3/3.py"。任务是设计程序,找出100以内同时能被3或5整除的数的个数。此外,竞争冠军的A、B、C、D四位同学中,A说:"不是我",B说:"是C",C说:"是D",D说:"C说的不对"。已知有一人说了假话,需要在代码中填写正确的逻辑以确定冠军。程序框架如下:

champion=['A','B','C','D']
for i in champion:
    cond=(i!='A') +(i=='C') + (i=='D')+(i!='D')
    if cond== _____:
        print("冠军是:",___)
input("运行完毕,请按回车键退出...")

二、解读代码:详细阅读水仙花数的代码,回答相应问题。水仙花数是指一个三位数,其各位数字立方和等于该数本身。举例说明:153是一个水仙花数,因为153=13+53+33。计算并输出所有三位水仙花数。

Python编程挑战与逻辑思维训练

用户评论
请输入评论内容
评分:
暂无评论