celsius=int(input("请输入摄氏温度:"))
fahrenheit=(9/5)*celsius+32
print("华氏温度为:",float(fahrenheit))
radius=float(input(""))
length=float(input(""))
Π=3.14
area=radius*radius*Π
volume=area*length
print(float(area))
print(float(volume))
A=float(input("请输入英尺:"))
m=A*0.3048
print("米数为:",float(m))
money=float(input("请输入小计:"))
x=float(input("请输入酬金率:"))
y=round(money*x/100,2)
all_money=round(money+y,2)
print(float(y),float(all_money))
n = input("请输入数字:")
list = list(n)
s = 0
for i in range(len(list)):
s+= int(list[i])
print(s)
min=int(input("请输入分钟数:"))
x=min/1440
year=x/365
day=x%365
print("年:",int(year))
print("天:",int(day))
water=float(input("请输入水量:"))
star=float(input("请输入初始温度:"))
end=float(input("请输入最终温度:"))
Q=water*(end-star)*4184
print("需要的能量:",float(Q))
num= int(input("请输入数字:"))
num_str = str(num)
for i in range(0, len(num_str), 1):
print(num_str[i:i+1])
x1,y1,x2,y2,x3,y3=map(float,input().split())
h=x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2)
s=round(h/2,1)
if s>0:
print("面积为:",float(s))
else:
print("面积为:",float(-s))
import datetime
x=input()
current_time = datetime.datetime.now()
y=int(current_time.strftime("%H"))
z=int(y)-8+int(x)
print(z,current_time.strftime(":%M:%S"))
import math
x1,y1,x2,y2,x3,y3=map(float,input().split())
a = ((x2-x1)**2 + (y2-y1)**2)**0.5
b = ((x3-x2)**2 + (y3-y2)**2)**0.5
c = ((x3-x1)**2 + (y3-y1)**2)**0.5
A = math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))
B = math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))
C = math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))
print(A)
print(B)
print(C)
money = float(input(""))
a = money // 1
b = (money - a) // 0.25
c = (money - a - (b*0.25))// 0.1
d = (money - a - (b*0.25) - (c*0.1))// 0.05
e = (money - a - (b*0.25) - (c*0.1) - (d*0.05))//0.01
print("%.0f个一元硬币" %a)
print("%.0f个两角五分硬币" %b)
print("%.0f个一角硬币" %c)
print("%.0f个五分硬币" %d)
print("%.0f个一分硬币" %e)
import math
n , s = map(float,input("输入:\n").split())
area = (n * s * s) / (4 * math.tan(math.pi/n))
print("%.2f"%area)
sg = float(input("请输入身高(m):"))
tz = float(input("请输入体重(kg):"))
BMI = tz / (sg*sg)
if BMI < 18.5:
print("过轻")
elif 18.5 <= BMI < 24:
print("标准")
elif 24 <= BMI < 27:
print("过重")
elif 27 <= BMI < 30:
print("轻度肥胖")
elif 30 <= BMI < 35:
print("中度肥胖")
elif BMI >= 35:
print("重度肥胖")
year=int(input("请输入年份:"))
if(year%4==0 and year%100 !=0):
print("YES!")
elif(year%400==0):
print("YES!")
else:
print("NO!")
import random
num = random.randint(10,100)
a = int(input())
num_2 = num // 10 % 10
num_1 = num % 10
a_2 = a // 10 % 10
a_1 = a % 10
print(num)
if a == num:
print("10000")
elif a_1 == num_2 and a_2 == num_1:
print("3000")
elif a_1 == num_2 or a_2 == num_1 or a_1 == num_1 or a_2 == num_2:
print("1000")
elif a_1 != num_2 and a_2 != num_1 and a_1 != num_1 and a_2 != num_2:
print("0")
import math
a , b , c = map(float,input("输入:\n").split())
r1 = (-b + math.sqrt(b * b - 4 * a * c)) / (2 * a)
r2 = (-b - math.sqrt(b * b - 4 * a * c)) / (2 * a)
if b * b - 4 * a * c > 0:
print(r1)
print(r2)
elif b * b - 4 * a * c == 0:
print(r1)
elif b * b - 4 * a * c < 0:
print("无实数解")
a , b , c , d , e , f = map(float,input("输入:\n").split())
x = (e * d - b * f) / (a * d - b * c)
y = (a * f - e * c) / (a * d - b * c)
a * x + b * y == e
c * x + d * y == f
if a * d - b * c == 0:
print("无解")
else:
print(x)
print(y)
a , b = map(int,input("输入:\n").split())
c = b % 7
if a + c % 7 == 1:
print("星期一")
elif a + c % 7 == 2:
print("星期二")
elif a + c % 7 == 3:
print("星期三")
elif a + c % 7 == 4:
print("星期四")
elif a + c % 7 == 5:
print("星期五")
elif a + c % 7 == 6:
print("星期六")
elif a + c % 7 == 7:
print("星期天")
a , b , c = map(int,input("输入:\n").split())
if a % 4 == 0 & a % 100 != 0 | a % 400 == 0:
if b == 1:
day = c
print(c)
elif b == 2:
day = 31 + c
print(c)
elif b == 3:
day = 31 + 28 + c
print(c)
elif b == 4:
day = 31 + 28 + 31 + c
print(c)
elif b == 5:
day = 31 + 28 + 31 + 30 + c
print(c)
elif b == 6:
day = 31 + 28 + 31 + 30 + 31 + c
print(c)
elif b == 7:
day = 31 + 28 + 31 + 30 + 31 + 30 + c
print(c)
elif b == 8:
day = 31 + 28 + 31 + 30 + 31 + 30 + 31 + c
print(c)
elif b == 9:
day = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 30 + c
print(c)
elif b == 10:
day = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + c
print(c)
elif b == 11:
day = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + 30 + c
print(c)
elif b == 12:
day = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + c
print(c)
else:
if b == 1:
day = c
print(c)
elif b == 2:
day = 31 + c
print(c)
elif b == 3:
day = 31 + 29 + c
print(c)
elif b == 4:
day = 31 + 29 + 31 + c
print(c)
elif b == 5:
day = 31 + 29 + 31 + 30 + c
print(c)
elif b == 6:
day = 31 + 29 + 31 + 30 + 31 + c
print(c)
elif b == 7:
day = 31 + 29 + 31 + 30 + 31 + 30 + c
print(c)
elif b == 8:
day = 31 + 29 + 31 + 30 + 31 + 30 + 31 + c
print(c)
elif b == 9:
day = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 30 + c
print(c)
elif b == 10:
day = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + c
print(c)
elif b == 11:
day = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + 30 + c
print(c)
elif b == 12:
day = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + 30 + 31 + c
print(c)
import random
while True:
b = random.randint(1,4)
a = int(input("请输入1-3(1代表剪刀,2代表石头,3代表布)之间整数:"))
if (a == 1 and b == 2) or (a == 2 and b == 3) or (a == 3 and b == 1):
print("用户输")
elif a == b:
print("平局")
else:
print("用户赢")
a , b , c = map(float,input("输入:\n").split())
if a + b > c and b + c > a and a + c > b:
zc = a + b + c
print(zc)
else:
print("请重新输入")
泽勒的一致性是一个由泽勒开发的算法,用于计算一周的星期几,公式如下:
(1)$h$是指一周的星期几(0表示星期六、1表示星期天、...、6表示星期五)
(2)$q$是一个月的哪一天
(3)$m$是月份(3表示三月、4表示四月、...、12表示十二月),其中一月和二月都是按照前一年的13月和14月来计数的,所以还得把年份改为前一年
(4)$j$是世纪数,即$\lfloor\frac{year}{100}\rfloor$
(5)$k$是一个世纪的某一年,即$year \% 100$
(6)$\lfloor\rfloor$为向下取整符号
输入输出描述
输入年、月、日三个数据,数据之间用空格分隔
输出该日是周几
a , b = map(int,input("输入:\n").split())
c = b % 7
if a + c % 7 == 1:
print("星期一")
elif a + c % 7 == 2:
print("星期二")
elif a + c % 7 == 3:
print("星期三")
elif a + c % 7 == 4:
print("星期四")
elif a + c % 7 == 5:
print("星期五")
elif a + c % 7 == 6:
print("星期六")
elif a + c % 7 == 7:
print("星期天")
输入八个数据,分别为x1 y1 x2 y2 x3 y3 x4 y4,数据之间用空格分隔
如有交点则输出交点的坐标x y,否则输出两条直线平行
示例1
输入:
2 2 5 -1 4 2 -1 -2
输出:
2.89 1.11
示例2
输入:
2 2 7 6 4 2 -1 -2
输出:
两条直线平行
a = input()
if a[::1]==a[::-1]:
print("yes")
else:
print("no")
输入两行,每行四个数据,分别是矩形的中心坐标x、y和矩形的宽、高
输出两者的关系
print("模式A")
layer = 6
for i in range(1,layer+1):
for j in range(1,i+1):
print(j,end="")
print()
print("模式B")
for i in range(layer,0,-1):
for j in range(1,i+1):
print(j,end="")
print()
print("模式C")
for i in range(layer+1):
print(" "*(layer - i),end=" ")
for j in range(i,0,-1):
print(j,end="")
print()
print("模式D")
for i in range(layer,0,-1):
print(" "*(layer - i),end=" ")
for j in range(1,i+1):
print(j,end="")
print()
layer = 7
for i in range(1,layer+1):
print(" "*(layer - i),end=" ")
for j in range(i , 0 ,-1):
print(j ,end="")
for j in range(2 , i+1):
print(j ,end="")
print()
layer = 7
for i in range(1,layer+1):
print(" "*2*(layer - i),end=" ")
for j in range(1 , i+1 ):
print(2**(j-1) ,end=" ")
for j in range(i-1 , 0,-1):
print(2**(j-1),end=" ")
print()
layer = int(input("输入:\n"))
for i in range(layer // 2 + 2):
print(" "*(layer - i), end="")
for j in range(i ):
print("*",end=" ")
print()
for i in range(layer // 2 , 0 , -1):
print(" " * (layer - i),end="")
for j in range(i):
print("*",end=" ")
print()
layer = int(input("输入:\n"))
for i in range(layer // 2 + 2):
print(" "*(layer - i), end="")
for j in range(2 * i - 1):
if j == 0 or j == 2 * i - 2:
print("*",end="")
else:
print(" ",end="")
print()
for i in range(layer // 2 , 0 , -1):
print(" " * (layer - i),end="")
for j in range(2 * i - 1):
if j == 0 or j == 2 * i - 2:
print("*",end="")
else:
print(" ",end="")
print()
layer = int(input("输入:\n"))
for i in range(layer // 2 + 2):
print(" "*(layer - i), end="")
for j in range(2 * i - 1):
print("*",end="")
print()
for i in range(layer // 2 , 0 , -1):
print(" " * (layer - i),end="")
for j in range(2 * i - 1):
print("*",end="")
print()
for i in range(0,101):
a = int(input("输入:\n"))
# while i != a:
if a > i:
print("高了")
elif a < i:
print("低了")
elif a == i :
print(f"猜对了!答案就是{a}")
break
a , b = map(int,input("输入:\n").split())
if a
a = b
b = t
c = a % b
while c != 0:
a = b
b = c
c = a%b
print(b)
a = int(input("输入:\n"))
for i in range(2,a):
if a % i == 0:
print("No")
else:
print("Yes")
a , b = map(float,input("输入:\n").split())
a1 = a
b1 = b
while b1:
a1,b1 = b1 , a1 % b1
print(a*b//a1)
num = int(input("输入:\n"))
num1 = 2
while num >= num1:
if num % num1 == 0:
print(num1,end = ' ')
num = num/num1
else:
num1 += 1
a = int(input("输入:\n"))
c = 0
for i in range(1,a):
if a%i == 0:
c+=i
if c==a:
print("Yes")
else:
print("No")
for i in range(2,100):
if 100 % i == 0:
print()
else :
print(i)
sum = 0
for i in range(1,100000):
if i % 2 ==0:
sum = sum - 1/(2*i-1)
elif i % 2 != 0:
sum = sum + 1/(2*i-1)
pi = sum * 4
print(pi)
(1)如果分数≥best-10,等级为A
(1)如果分数≥best-20,等级为B
(1)如果分数≥best-30,等级为C
(1)如果分数≥best-40,等级为D
(1)其他情况,等级为F
def get_best(a:list):
best = a[0]
for i in range(0,len(a)):
if a[i] > best:
best = a[i]
return best
arr = input("请输入学生成绩:")
num = [int(n) for n in arr.split()]
best = get_best(num)
for i in range(0,len(num)+1):
if num[i] >= best - 10:
print(f"{num[i]} --> A")
elif num[i] >= best - 20:
print(f"{num[i]} --> B")
elif num[i] >= best - 30:
print(f"{num[i]} --> C")
elif num[i] >= best - 40:
print(f"{num[i]} --> D")
else:
print(f"{num[i]} --> F")
num = int(input())
s = []
for i in range(0,num):
a = int(input())
s.append(a)
for i in range(0,num):
print(f'{s[i]}出现了{s.count(s[i])}次')
num = int(input())
s = []
for i in range(0,num):
a = int(input())
s.append(a)
b = set(s)
print(list(b))
最大公约数
输入n个数字,求该n个数字的最大公约数
num = int(input())
s = []
for i in range(0,num):
a = int(input())
s.append(a)
for i in range(1,num):
if (a[i] < a[i-1]):
t = a[i]
a[i] = a[i-1]
a[i-1] = t
c = a[i] % a[i-1]
while c != 0:
a[i] = a[i-1]
a[i-1] = c
c = a[i] % a[i-1]
print(a[i-1])
import random
a = [1,2,3,4,5,6,7,8,9]
random.shuffle(a)
print(a)
n = int(input())
def order(arr):
if arr.sort(reverse=True):
print("YES")
else:
print("NO")
for i in range(1,n+1):
a = int(input())
arr = list(map(list,input().split()))
order(arr)
arr1 = list(input())
arr2 = list(input())
n = 0
for j in range(len(arr2)):
num = arr1[0]
if arr1[0] == arr2[j]:
print("YES")
break
n += 1
print("NO")
n = int(input())
arr1 = list(map(str,input().split()))
n = int(input())
arr2 = list(map(str,input().split()))
arr1.extend(arr2)
arr1.sort()
for i in range(len(arr1)):
print(arr1[i],end=" ")