【TempConvert】转化

高级语言 分为静态语言和脚本语言,python就是脚本语言,采用解释执行,但是解释器保留了编译器的部分功能,拥有完整代码。也就是说你换个电脑可以继续用,你能查看脚本也可以引用,你修改一下就是一个新的代码。不要带头,咱们开始吧。

一 IPO 

源代码+=input,ok

基本方法IPO结束。

二 TempConvert 

 接下来从实例中康康IPO

Input:输入咱作业里边的的温度以C,c,F,c结尾

Process:对输入的温度进行算法处理,

C = (F-32)/1.8 F = C*1.8+32Output:print()

T = input()
if T[-1] in ["f","F"]:
    C = (eval(t[0:-1])-32)/1.8
    print('{:.2f}C'.format(C))
elif T[-1] in ["c","C"]:
    F = eval(t[0:-1]) * 1.8 + 32
    print('{:.2f}F'.format(F))
else:
    print('输入格式错误')

同志们!!!不要带头,放弃抵抗!!!去给你的计算机顺毛。计算思维和我们的经验可能有些许的差异。 

三 一些相关的底气 

1 分支语句 

读代码先看分支,第一个分支if条件判断,最后一位是否以f,F结尾,如不然往下读,elif中瞅瞅是不是我们需要的,再不行就说明输入有误。如何理解[-1],-1就是最后一位。

python区间[N:M]关于区间两种说法,一串文字一种是第一位0位嘛,所以最后一位就是M-1;当然另一种是从-1位置开始,往前走。

 2 赋值

我们在前面定义了函数t 鉴于python里面有许多保留字和密密麻麻的库 ,所以建议采用驼峰的命名方法。书上用的是TempStr,一点都不实诚的娜娜同志用了T。在python里边用=表示赋值。注意 python中命名不用空格,蛇叔没给权限。and 不能和保留字重复。我过会去百度找一张。没找到我想要 的,所以。

补充一个Python中的对象包含三个要素:id,type,value 其中:

- id:用来唯一标示一个对象

- type:表示对象的类型

- value:是对象的值

- is:就是用来判断a对象是否就是b对象,是通过id来判断的 - ==:判断的是a对象的值是否和b对象的值相等,是通过value来判断的 

 

3 结构框架 

只有缩进才能表示结构关系,缩进决定范围,属于大肠包小肠,4个空格键或者一个tab。要执行下面的语句,记得用":"告诉你的计算机,它很笨的眼巴巴等着你的action。但是我们看到第三行后边有一个小空格,em这个呢纯粹是增加可读性,好看就完事。

4 format 

print {} 是一个小槽,里边的内容由format里边的内容填充,此外,槽里边的内容就是输出的格式。

 改变一下就可以修改你的格式啦 四舍五入 保留整数不在话下好不好哦,让希冀给我滚蛋!

5 print 

最重要的print()文本记得用双引号,如果双引号需要输入 考虑单引号和三引号需要格式找其他的函数填充。比如上面的format 还有center(),是居中保存。值得一提的是print默认换行。不想换行加end

 

 

 

 6 eval

将输入的字符变成python可执行的语句。eval("102C") 会得到102。与之相反的是str。str也是个很可爱的函数,你可以在后面设置你想要的格式。我去找书。

 

 

 

 

 !!!我发现每次打开文件运行的时候会碰到黑屏一闪而过的情况,这时候你要是想打开一个是找环境,老师解释的是默认打开方式不对 ,至今不懂。你搞明白告诉我。我发现一个小方法是在代码后面加入input()就可以得到

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值