day4作业 python

day4作业 python,第1张

day4作业 python

# 1.求1-100之间可以被17整除的数的个数.

'''

count = 0

num = 1

while num <= 100:

   if num % 17 == 0:

      count = count + 1

   num += 1

print(count)

'''

# 2.计算从1到1000以内所有奇数的和。

'''

num = 1

sum = 0

while num <= 1000:

    if num % 2 != 0:

        sum = sum + num

    num += 1

print(sum)

'''

# 3.计算从1到1000以内所有能被3或者17整除的数的和。

'''

sum = 0

num = 1

while num <= 1000:

    if num % 3 == 0 or num % 17 == 0:

        sum = sum + num

    num += 1

print(sum)

'''

'''

# 4.计算1到1000以内能被6或者3整除个数。

count = 0

for i in range(1,1001):

    if i % 3 == 0:

        count += 1

print(count)


 

# 5.计算1到800以内能被8整除但不是偶数的数的个数。

count = 0

for i in range(1,801):

    if i % 8 == 0 and i % 2 != 0:

        count += 1

print(count)

'''

# 输出10行内容,每行的内容都是"*****"。

for i in range(1,11):

    for j in range(1,6):

        print("*",end = " ")

    print()

# 1.从键盘输入一个数n,判断是不是一个质数(质数是只能被1和它自身整除的数)

# 质数就是素数: 23, 17, 31, 2, 3, 5, 7...

# 10 (1 10)    2 3 4 5 6 7 8 9

'''

num = int(input("请输入一个数字:"))

i = 2   #

if num == 1:

    pass

else:

    while i < num:   # 判断的就是从2开始至num - 1之间的数字能不能整除num

        if num % i == 0:

            print("不是一个质数")

            break

        i += 1


 

# 2.求1000以内的水仙花数:水仙花数:一个三位数各个位上的立方之和,等于本身。

# 例如: 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153

num = 100

while num < 1000:

    # 获取百位上面的数字

    a = num // 100

    # 获取 十位上面的数字

    b = num // 10 % 10

    # 获取个位上面的数字

    c = num % 10

    if a ** 3 + b ** 3 + c ** 3 == num:

        print(num,"是一个水仙花数")

    num += 1

# 3.给定一个不大于9的数n,打印nn乘法表

num = int(input("请输入一个不大于9的数字:"))

i = 1

while i <= num:

    j = 1

    while j <= i:

        print(i,"*",j,"=",i*j,end = " ")

        j += 1

    print()

    i += 1

'''

# 1.给定一个n位(不超过10)的整数,将该数按位逆置(把这个数翻转过来),例如给定12345变成54321,12320变成2321.(*****)

m = "" #定义一个空字符串,实现数字的拼接

num = int(input("请输入一个长度小于10位的整数:"))

while num != 0:

    # 拿到个位上的数字

    a = num % 10

    # 拿到其他数位上面的数字

    num = num // 10

    m = m + str(a)

print(int(m))

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5670150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存