1,
100.4
radius, length = eval(input())
area = radius * radius * 3.14
volume = area * length
print("%.2f" %area)
print("%.2f" %volume)
50,50
7850.00
392500.00
3,输入英尺数然后将它转换为米数,并输出结果,一英尺等于0.305米 结果保留四位小数点
y = eval(input())
m = y * 0.305
print("%.4f" %m)
6.6
2.0130
4,读取小计和酬金率,然后计算小费以及合计金额。例如客户的小计为10元,酬金率为15%,那么小费是 1.5元,合计金额为11.5元,结果保留两位小数
x, c = eval(input())
f = x * c * 0.01
s = f + x
print("%.2f" %f)
print("%.2f" %s)
66,15
9.90
75.90
5,读取一个0到1000之间的整数,并计算它各位数字之和
num = eval(input())
ge = num % 10
num = num // 10
shi = num % 10
num = num // 10
bai = num % 10
nsum = ge + shi + bai
print(nsum)
888
24
6,输入分钟数,然后将该分钟数转换为年数和天数,假定一年有365天
minutes = eval(input())
hours = minutes // 60
days = hours // 24
years = days // 365
days = days % 365
print(years)
print(days)
200000000
380
188
7,水从初始温度加热到最终温度是需要能量的,请计算需要多少能量,公式如下:
x, ini, fin = eval(input())
q = x * (fin - ini) * 4184
print("%.1f" %q)
55.5,3.5,10.5
1625484.0
8,输入一个四位整数 ,输出四行,第一行为个位,第二行为十位,第三行为百位,第四行为千位
num = eval(input())
ge = num % 10
num = num // 10
shi = num % 10
num = num // 10
bai = num % 10
qian = num // 10
print(ge)
print(shi)
print(bai)
print(qian)
9871
1
7
8
9
9,输入六个数据,分别表示三角形三个顶点的坐标x1、y1、x2、y2、x3和y3,数据之间用空格分隔 输出三角形的面积,结果保留一位小数
x1, y1, x2, y2, x3, y3 = eval(input())
side1 = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
side2 = ((x1 - x3) ** 2 + (y1 - y3) ** 2) ** 0.5
side3 = ((x2 - x3) ** 2 + (y2 - y3) ** 2) ** 0.5
s = (side1 + side2 + side3) / 2
area = (s * (s - side1) * (s - side2) * (s - side3)) ** 0.5
print("%.1f" %area)
import math
x1, y1, x2, y2, x3, y3 = eval(input())
a = math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
b = math.sqrt((x3 - x2) ** 2 + (y3 - y2) ** 2)
c = math.sqrt((x3 - x1) ** 2 + (y3 - y1) ** 2)
cos_A = math.cos((a ** 2 - b ** 2 - c ** 2) / (-2 * c * b))
cos_C = math.cos((c ** 2 - b ** 2 - a ** 2) / (-2 * a * b))
cos_B = math.cos((b ** 2 - a ** 2 - c ** 2) / (-2 * a * c))
A = a*cos_A
B = a*cos_B
C = a*cos_C
print("%.2f" %A)
print("%.2f" %B)
print("%.2f" %C)
import math
n, s = eval(input())
area = n * s * s / (4 * math.tan(3.14 / n))
print("%.2f" %area)
weight, height = eval(input())
bmi = weight / (height ** 2)
if bmi< 18.5:
print("超轻")
elif bmi < 25.0:
print("标准")
elif bmi < 30.0:
print("超重")
else:
print("肥胖")
125,1.75
肥胖
15,
year = eval(input())
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print("YES")
else:
print ("No" )
randNum = random.randint(10,99)
print(randNum)
userNum = eval(input())
r1 = randNum % 10
r2 = randNum // 10
u1 = userNum % 10
u2 = userNum // 10
if randNum == userNum:
print(10000)
elif u1 == r2 and u2 == r1:
print(5000)
elif u1 == r1 or u1 == r2 or u2 == r1 or u2 == r2:
print(3000)
else:
print(0)
86
45
0
17,
a, b, c = eval(input())
delt = b ** 2 - 4 * a * c
if delt > 0:
x1 = -1 * b + (b ** 2 - 4 * a * c) ** 0.5
x2 = -1 * b - (b ** 2 - 4 * a * c) ** 0.5
print(x1)
print(x2)
elif delt == 0:
x = -1 * b / 2 * a
print(x)
else:
print("无实数解")
a, b, c = eval(input())
delt = b ** 2 - 4 * a * c
if delt > 0:
x1 = -1 * b + (b ** 2 - 4 * a * c) ** 0.5
x2 = -1 * b - (b ** 2 - 4 * a * c) ** 0.5
print(x1)
print(x2)
elif delt == 0:
x = -1 * b / 2 * a
print(x)
else:
print("无实数解")
1.2,5,6
无实数解
18,
def weekday(today_weekday, days_ahead):
future_weekday = (today_weekday + days_ahead) % 7
if future_weekday < 0:
future_weekday += 7
return future_weekday
today_weekday, days_ahead = eval(input())
future_weekday = weekday(today_weekday, days_ahead)
# 输出未来某天是星期几
weekdays = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]
print(weekdays[future_weekday])
from datetime import datetime
def day_of_year(year, month, day):
date = datetime(year, month, day)
return date.timetuple().tm_yday
year, month, day = eval(input())
print(day_of_year(year, month, day))
import random
def get_choice_name(choice):
if choice == 0:
return "剪刀"
elif choice == 1:
return "石头"
elif choice == 2:
return "布"
else:
return "无效的输入"
computer_choice = random.randint(0, 2)
computer_choice_name = get_choice_name(computer_choice)
user_choice = eval(input())
user_choice_name = get_choice_name(user_choice)
print("计算机出的", computer_choice_name)
print("用户出的", user_choice_name)
if user_choice == computer_choice:
print("平局")
elif (user_choice == 0 and computer_choice == 2) or (user_choice == 1 and computer_choice == 0) or (user_choice == 2 and computer_choice == 1):
print("用户赢")
else:
print("计算机赢")
a, b, c = eval(input())
if(a + b > c and b + c > a and a + c > b):
print(a + b + c)
else:
print("非法")
def zeller_congruence(day, month, year):
if month < 3:
month += 12
year -= 1
h = (day + 26 * (month + 1) // 10 + year % 100 + year % 100 // 4 + year // 400 + 5 * (year // 400)) % 7
weekdays = ["星期六", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五"]
return weekdays[h]
year, month, day = eval(input())
weekday = zeller_congruence(day, month, year)
print(weekday)
n = eval(input())
ge = n % 10
bai = n // 100
if ge == bai:
print("YES")
else:
print("NO")
print("模式A")
for n in range(1, 7):
for i in range(1, n + 1):
print(i, end = " ")
print()
print("模式B")
for n in range(1, 7):
for i in range(1, 8 - n):
print(i, end = " ")
print()
for n in range(6, 0, -1):
for i in range(1, n + 1):
print(i, end = " ")
print()
print("模式C")
for n in range(1, 7):
for k in range(6 - n):
print(" ", end = " ")
for i in range(n, 0, -1):
print(i, end = " ")
print()
print("模式D")
for n in range(6, 0, -1):
for k in range(6 - n):
print(" ", end = " ")
for i in range(1, n + 1):
print(i, end = " ")
print()
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5
for n in range(1, 8):
for k in range(7 - n):
print(" " ,end = " ")
for i in range(1 - n, n):
print(abs(i) + 1, end = " ")
print()
for n in range(1, 8):
for k in range(7 - n):
print(" " ,end = " ")
for i in range(1 - n, n):
num = 2 ** (n - 1 - abs(i))
print("%-2d" %(num), end = " ")
print()
n = eval(input())
for i in range(1, n + 1):
for k in range(abs(n // 2 + 1 - i )):
print(" ", end = "")
for j in range(1, i + 1):
if j <= i and i + j <= n + 1:
print("*", end = " ")
print()