文章目录
- 计算从1到1000以内所有奇数的和并输出
sum1 = 0
num1 = 1
while num1 < 1000:
if num1 % 2 != 0:
sum1 += num1
num1 += 1
print(sum1)
2.求1–100之间可以被7整除的数的个数
count1 = 0
num1 = 1
while num1 < 100:
if num1 % 7 == 0:
count1 += 1
num1 += 1
print(count1)
3.计算从1到100以内所有3的倍数的和
sum1 = 0
num1 = 1
while num1 < 100:
if num1 % 3 == 0:
sum1 += num1
num1 += 1
print(sum1)
4.计算从1到100以内所有能被3或者17整除的数的和并输出
sum1 = 0
num1 = 1
while num1 < 100:
if num1 % 3 == 0 or num1 % 17 == 0:
sum1 += num1
num1 += 1
print(sum1)
5.计算1到100以内能被7或者3整除但不能同时被这两者整除的数的个数
count1 = 0
num1 = 1
while num1 < 100:
if num1 % 3 == 0 or num1 % 17 == 0:
if num1 % 51 != 0:
count1 += 1
num1 += 1
print(count1)
6.计算1到500以内能被7整除但不是偶数的数的个数
count1 = 0
num1 = 1
while num1 < 500:
if num1 % 7 == 0:
if num1 % 2 != 0:
count1 += 1
num1 += 1
print(count1)
7.计算从1到1000以内所有能同时被3,5和7整除的数的和并输出
sum1 = 0
num1 = 1
while num1 < 1000:
if num1 % 105 == 0:
sum1 += num1
num1 += 1
print(sum1)
8.输出摄氏温度—华氏温度对照表,摄氏温度从0~100,每隔5度显示一个值。
提示:C=5/9(F-32),C表示摄氏温度,F表示华氏温度
C = 0
F = 0
print("摄氏温度 华氏温度")
while C <= 100:
F = C * 9 / 5 + 32
print("%3d %4d" % (C, F))
C += 5
9.3000米长的绳子,每天减一半,问多少天这个绳子会小于5米?不考虑小数
length1 = 3000
day1 = 0
while length1 >= 5:
day1 += 1
length1 /= 2
print(day1)
10.猜数字
从键盘上输入一个整数,如果等于你规定的整数,就猜中了,如果小于规定的数,提示“小了”,否则提示“大了”,直到猜中位置
while 1:
guess = int(input('请输入一个整数:'))
if guess > 10:
print('大了')
elif guess < 10:
print('小了')
elif guess == 10:
print('猜中了')
break