python 复习1

姓名
    ____________
for i in range(5):

     print(i)

A.1,2,3,4,5
B.0,1,2,3,4
C.5
D.1,3,5
for i in range(1,100):

     if i % 2 == 0:

        print(i)

A.输出包括1和100的偶数
B.输出包括1但不包括100的偶数
C.输出包括1和100的奇数
D.输出包括1但不包括100的奇数

请问b取到的是a的什么位数

a = 153

b = a %10


A.个位
B.十位
C.百位
D.什么都取不到
水仙花数



# 找出100-999之间所有的水仙花数(水仙花数为百位的立方+十位的立方+个位的立方等于其本身,例如:153,1^3+5^3+3^3 = 153


for i in range(100,1000): # i变化处于 100-999

    a = i //100 # 取出i的百位

    b = i//10%10 # 取出i的十位

    c = i%10 # 取出i的个位

    if a**3+b**3+c**3 == i:    # 判断是否满足if后的条件,如果满足那么这个i就是水仙花数

        print(i)


5题 | 被引用0次

模板修改
使用此模板创建