因为笔者有一些 c/c++ 语言的基础,所以应该学 python 会稍微简单一些
格式化输出的时候,保留2位小数的格式是
# 假设输出 a ,并且 a 保留 2 位小数
print('%.2f'%a)
输入
输入的时候所有的输入都是字符串类型,我们需要进行类型转换
# 表示的意思是输入一个整数类型的变量 a
a=int(input())
第一题
ans=4.22*3600*30/72
ans=int(ans)
print(ans)
ans2=1000000000/365/24/3600
print('%.3f'%ans2)
ans3=35.27*1.15/3
print('%.2f'%ans3)
s=12.5*16.7
c=(12.5+16.7)*2
print("面积=",'%.2f'%s,",周长=",'%.2f'%c)
第二题
# a
a=int(input())
b=int(input())
c=int(input())
d=int(input())
ans=a*b-c*d
print(ans)
# b
a=int(input())
ans=5/9*(a-32)
print('%.2f'%ans)
文件操作
参见资源里面的第三题和第四题,为了方便起见,直接把代码贴在下面
第三题
# Open the file in write mode
with open("a.txt", "w") as file:
# Write student data to the file
for i in range(5):
student_id = input()
student_name = input()
student_height = input()
# Write student data to the file
file.write(f"{student_id},{student_name},{student_height}\n")
# print("Student data has been written to a.txt file.")
第四题
# 打开文件并读取内容
with open("a.txt", "r") as file:
# 逐行读取并显示内容
for line in file:
print(line.strip()) # 去除换行符并打印每一行的内容