Python题目
函数题
import math
length = float(input())
area = length * length * math.pi
print("%0.2f" %area)
num01 = int(input())
num02 = int(input())
sum = num01 + num02
print(sum)
import math
num01 = eval(input())
num02 = eval(input())
sum = num01 + num02
multiply = num01 * num02
mi = math.pow(num01, num02)
max = max(num01, num02)
print(f"{sum} {multiply} {mi} {max}")
num = int(input())
if num % 2 == 0:
print(str(num)+"是偶数")
else:
print(str(num)+"不是偶数")
num_str = input()
num_list = num_str.split(" ")
sum_num = 0
count = 0
for item in num_list:
if item != '':
count += 1
sum_num += float(item)
print(count)
print("%0.3f" %sum_num)
num = int(input())
one = num % 10
two = int(num / 10 % 10)
three = int(num / 100 % 10)
four = int(num / 1000)
one *= 1000
two *= 100
three *= 10
print(one + two + three + four)
num_str = input()
num_list = num_str.split(" ")
sum_num = 0
count = 0
for item in num_list:
if item != '':
count += 1
sum_num += float(item)
print(count)
print("%0.3f" %sum_num)
num_float = float(input())
num_int = int(input())
num_str = input()
print("%0.2f" %num_float)
print(format(num_float, "e"), format(num_float, "E"), "{:.2%}".format(num_float))
print(bin(num_int)[2:], hex(num_int)[2:])
triumph_str = num_str.strip()
print(triumph_str.upper())
print(triumph_str.rjust(20))
print(triumph_str.center(20, "*"))
sum_num = num_float + num_int
print(f"{num_float} + {num_int} = {sum_num}")
str_temp = input()
char_temp = input()
str_last = str_temp.strip()
char_last = char_temp.strip()
for item in str_last:
if item.upper() == char_last.upper():
str_last = str_last.replace(item, "")
print("result: %s" %str_last)
str_temp = input()
num_amount = 0
str_amount = 0
for item in str_temp:
if item.isdigit():
num_amount+=1
if item.isalpha():
str_amount+=1
print(f"共有{num_amount}个数字,{str_amount}个小写字符")
str_temp = input()
char_temp = input()
count = 0
for item in str_temp:
if item == char_temp:
count+=1
print(count)