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
- 3000⽶米⻓长的绳⼦子,每天减一半,问多少天这个绳⼦子会小于5米?不考虑小数
L = 3000
count = 0
while L >= 5:
L /= 2
count += 1
print('第{}天这个绳⼦子会小于5米'.format(count))
- 输出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))
来源:CSDN
作者:CVBDZFC
链接:https://blog.csdn.net/CVBDZFC/article/details/103948686