(1) 查表法进行三角运算。编写一个程序,运行时提示2个选项:1.生成sin运算数据表,2.查询sin数据表。若用户选择1,则生成一个文件,包含1°~180°的sin数据。若用户选择2,则提示用户输入角度值,根据用户输入的角度值,通过查表法,输出sin值。
用Python3.0
这该怎么做啊
1条回答 默认 最新
kaili_ya 2021-04-22 11:36关注import math def sinx(): with open('1.txt', 'a') as f: for i in range(1,181): f.write(str(math.sin(math.pi/180*i))+'\n') choice = int(input("1.生成sin运算数据表,2.查询sin数据表。请输入数字1或2:")) sinx() if choice==2: angle = int(input("请输入角度值:")) with open('1.txt', 'r') as f: print(list(f.readlines())[angle-1])本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报