案例1
使用取余和整除使一个三位数逆序输出
i = 123
a = i % 10
b = i % 100 // 10
c = i // 100
print(f"{a}{b}{c}")
案例2
输入任意一个数字,使用while循环让输入的数字逆序输出
num = int(input("请输入一个数:"))
i = 0
while num > 0:
i = num % 10 + i * 10
num = num // 10
print(i)
案例3
输出30到50,步长为3,相乘的结果
i = 30
j = 1
while i < 50:
j = j * i
i += 3
print(j)
案例4
输入一个数判断这个数是否为质数
num = int(input("请输入一个数:"))
if num > 2:
i = 2
while i < num:
if num % i == 0:
print(f"{num}不是质数")
break
i += 1
else:
print(f"{num}是质数")
else:
print(f"{num}不是质数")
案例5
输入两个数,输出是质数并且十位是3的数
a = int(input("请输入一个数:"))
b = int(input("请输入一个数:"))
for i in range(a, b+1):
j = 2
while j < i:
if i % j == 0:
break
j += 1
else:
if i % 100 // 10 == 3:
print(i)