Q1:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?并计算出总数
#coding:UTF-8
zh = (1,2,3,4)
sum = 0
for x in zh:
for y in zh:
for z in zh:
if (x!=y)&(y!=z)&(x!=z):
print(x,y,z)
sum = sum + 1
print(sum)
Q2:1000以内的一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?
import math
for x in range(1,1001):
a = int(math.sqrt(x+100))
b = int(math.sqrt(x+268))
if (a*a == x+100) & (b*b == x+268):
print(x)
Q3:任意输入三个整数x,y,z,请把这三个数由小到大输出。
x = int(input("第一个数 "))
y = int(input("第二个数 "))
z = int(input("第三个数 "))
number = [x,y,z]
number.sort()
print(number)