跟着北京理工大学嵩天老师学习Python
视频链接B站,嵩天老师零基础学习视频:https://www.bilibili.com/video/av19391909?p=2
程序设计语言:编译型,一次性执行结束(c语言)和解释型,逐条执行,便于维护(JavaScript,python等脚本语言)
拿到一个问题时:
- 分析问题的计算部分
- 确定功能,使用IPO方法进一步分析:输入;处理;输出
- 设计算法:计算公式
- 编写程序
- 运行调试程序
程序设计的步骤:
- 确定程序的IPO
- 编写程序
- 调试程序
问题小练习:如何利用温度摄氏度和huashi华氏度进行转换?
I(输入input)P(处理process)O(output输出)分析;
设计算法:
C = (F – 32)/ 1.8
F = C * 1.8 + 32
源码如下:
1 while (True): 2 content = str(input('请输入当前温度:')) 3 if content[-1] in ["c","C"]: 4 huashi = int(content[:-1]) * 1.8 + 32 5 print("当前温度为摄氏度{a},转化为华氏度{b}".format(a = content,b = str(huashi) + 'F')) 6 elif content[-1] in ['f','F']: 7 sheshi = (int(content[:-1])- 32) / 1.8 8 print('当前温度为华氏度{0},转化为摄氏度{1}'.format(content,str(sheshi) + 'C')) 9 else: 10 print('输入有误')
后续每天更新。。。稍后