python基础学习day6作业

好久不见. 提交于 2020-02-07 08:52:11

1.计算从1到1000以内所有奇数的和并输出

num=1
sum=0
while num<=1000:
    sum+=num
    num+=2
print('1到1000以内所有奇数的和为:',sum)

2.求1–100之间可以被7整除的数的个数

num = 1
count = 0
while num <= 100:
    if num % 7 == 0:
        count += 1
    num+=1
print('1-100之间可以被7整除的数的个数为:', count)

3.计算从1到100以内所有3的倍数的和

num = 1
sum = 0
while num <= 100:
    if num % 3 == 0:
        sum += num
    num+=1
print('1到100以内所有3的倍数的和为:', sum)

4.计算从1到100以内所有能被3或者17整除的数的和并输出

num = 1
sum = 0
while num <= 100:
    if num % 3 == 0 or num % 17 == 0:
        sum += num
    num+=1
print('1到100以内所有能被3或者17整除的数的和为:', sum)

5.计算1到100以内能被7或者3整除但不能同时被这两者整除的数的个数

num = 1
count = 0
while num <= 100:
    if (num % 3 == 0 or num % 7 == 0) and num % 21 != 0:
        count += 1
    num += 1
print('1到100以内能被7或者3整除但不不能同时被这两者整除的数的个数为:', count)

6.计算1到500以内能被7整除但不是偶数的数的个数

num = 1
count = 0
while num <= 500:
    if num % 7 == 0 and num % 2 != 0:
        count += 1
    num += 1
print('1到500以内能被7整除但不是偶数的数的个数为:', count)

7.计算从1到1000以内所有能同时被3,5和7整除的数的和并输出

num = 1
sum = 0
while num <= 1000:
    if num % 3 == 0 and num % 5 == 0 and num % 7 == 0:
        sum += num
    num += 1
print('1到500以内能被7整除但不是偶数的数的个数为:', sum)

8.输出摄⽒氏温度—华⽒氏温度对照表,摄⽒氏温度从0~100,每隔5度显示⼀一个值。
提示:C=5/9(F-32),C表示摄⽒氏温度,F表示华⽒氏温度

摄⽒氏温度 华⽒氏温度
0 32
5 41
10 50
15 59

C = 0
print('摄⽒氏温度 | 华⽒氏温度')
while C <= 100:
    F = 9*C/5+32
    print('     {}\t\t\t{}'.format(C,F))
    C += 5
  1. 3000⽶米⻓长的绳⼦子,每天减一半,问多少天这个绳⼦子会小于5米?不考虑小数
L = 3000
count = 0
while L >= 5:
    L /= 2
    count += 1
print('第{}天这个绳⼦子会小于5米'.format(count))
  1. 输出1000以内的所有水仙花数:
for x in range(1001):
    if len(str(x))==3:
        i=x//100
        j=x//10%10
        k=x%10
        if i**3+j**3+k**3==x:
            print('{}为水仙花数'.format(x))
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!