# 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))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)