目录
- 1、有一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除,求这样的四位数中最大的和最小的两数各是几?
- 2、编程求一个四位自然数ABCD,它乘以A后变成DCBA
- 3、用户输入两个数a、b。如果a能被b整除或a加b大于1000,则输出a;否则输出b。
- 4、请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些
- 5、输入三边的长度,求三角形的面积和周长(海伦公式)
- 6、某商店T恤的价格为35元/件(2件9折,3件以上8折),裤子的价格为120 元/条(2条以上9折)小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
- 7、鸡兔同笼,从上面看有35个头,从下面看有94只脚,请问鸡有几只,兔有几只?
1、有一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除,求这样的四位数中最大的和最小的两数各是几?
nums = []
for a in range(1000,10000):
q = a // 1000
b = a % 1000 // 100
s = a // 10 % 10
g = a % 10
if a % 6 == 0 and b == 3 and s == 6:
nums.append(a)
print(f"最大值:{max(nums)}")
print(f"最小值:{min(nums)}")
print(f"两者之和为:{max(nums) + min(nums)}")
测试:
2、编程求一个四位自然数ABCD,它乘以A后变成DCBA
nums = []
for a in range(1000,10000):
q = a // 1000
b = a % 1000 // 100
s = a // 10 % 10
g = a % 10
if a * q == (g*1000) + (s*100) + (b*10) + q:
nums.append(a)
print(f"这个数为:{nums}")
测试:
3、用户输入两个数a、b。如果a能被b整除或a加b大于1000,则输出a;否则输出b。
a = int (input("请输入a:"))
b = int (input("请输入b:"))
if a % b == 0 and a + b > 1000:
print(f"{a}")
else:
print(f"{b}")
测试:
4、请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些
a = int (input("请输入一个数:"))
if a % 2 == 0:
print(f"{a}为偶数,从1到{a}是三的倍数的有:")
for b in range(1,a+1):
if b % 3 == 0:
print(b)
else:
print(f"{a}为奇数,从1到{a}是五的倍数的有:")
for b in range(1,a+1):
if b % 5 == 0:
print(b)
测试:
5、输入三边的长度,求三角形的面积和周长(海伦公式)
x = int (input("请输入第一条边:"))
y = int (input("请输入第二条边:"))
z = int (input("请输入第三条边:"))
if x + y > z and x + z > y and y + z > x:
c = x + y + z
p = c / 2
s = (p*(p-x)*(p-y)*(p-z))**0.5
print(f"三角形的面积为:{s} 周长为:{c}")
else :
print("请重新输入边长")
测试:
6、某商店T恤的价格为35元/件(2件9折,3件以上8折),裤子的价格为120 元/条(2条以上9折)小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
T = 35 #T为T恤的价格
P = 120 #P为裤子的价格
x = int (input("请输入购买的T恤数:"))
y = int (input("请输入购买的裤子数:"))
if x <= 2 :
t = T * x * 0.9 #t为T恤的总价格
if x > 2 :
t = T * x * 0.8
if y >= 2 :
p = P * y * 0.9 #p为裤子的总价格
print(f"总价格为:{t+p}")
测试:
7、鸡兔同笼,从上面看有35个头,从下面看有94只脚,请问鸡有几只,兔有几只?
for a in range(1,36):
for b in range(1,36):
if a + b == 35 and 2 * a + 4 * b == 94 :
print(f"鸡的个数为:{a} 兔的个数为:{b}")
测试: