编程求出满足以下条件的三位数:它除以11所得的商等于它各位数字之和.
for i in range(100, 1000, 1):
a = i // 100
b = i // 10 % 10
c = i % 10
if i / 11 == a+b+c:
print(i)
找出100以内的所有素数(质数)
for i in range(2, 100):
for j in range(2, i):
if i % j == 0:
break
else:
print(i)
一个自然数与3的和是5的倍数,与3的差是6的倍数,这个自然数最小是几?
for i in range(0, 100):
if (i + 3) % 5 == 0 and (i-3) % 6 == 0:
break
print(i)
小王2015年月薪5000,公司规定每年涨薪10%,几年后小王可以月薪过万
= int(input("请输入月薪"))
year = 0
i = 5000
while i < 10000:
year += 1
i = n*1.1
n = i
print(year)
在控制台上输出1000~200之间不能被3整除的前20个数的平均值。
i = 1000
near = 1
num = 0
while i < 2000:
if i % 3 != 0:
num += i
near += 1
print(num / 20)
if near > 20:
break
i += 1
编写一个程序,计算a + aa + aaa + aaaa的值,给定的数字作为a的值。
假设为程序提供了以下输入:9 然后,输出应该是: 11106
n = int(input("给定数字"))
a = n
aa = n*10 + n
aaa = n*10**2 + n*10 + n
aaaa = n*10**3 + n*10**2 + n*10 + n
print(a + aa + aaa + aaaa)
已知两个三位数abc和cba之和为1333(即abc+cba=1333)求 a、b、c
for a in range(0, 10):
for b in range(0, 10):
for c in range(0, 10):
n = a * 10 ** 2 + b * 10 + c
m = c * 10 ** 2 + b * 10 + a
if m + n == 1333:
print(a, b, c)