上午在攻防世界做misc,每道题都找不到突破口,,只能找一些大神的博客,,懵了,每道题都需要进行n多次步骤,下载了n多的软件。。
下午学长教python
首先敲了简单的计算机程序
然后学长讲述了一种简单的计算方法但是有很大风险
可以直接输入进行计算
/
然后 是while 和 for if在计算器中已经有涉及
例如 if b == ‘+’: 的形式(最后的 **:**不能漏)
while 的用法如图
for的用法如图
图均为c语言和python的两种种类区分
//
range用法 range(1,2):
range中的范围括号中的内容左包括,右不包括;
//
**enumerate()**函数的用法
括号输出的是(该字符所在的位置(第几个),该字符)
切片的使用 (超级便捷)
输出形式为print(a[x:y]) 左边从0开始数(设一个为a的字符串) 输出为第x和y之间的字符,联想到range的使用(左包括右不包括),,,相切哪儿就切哪儿。。。。。。。。
补充:
prant(a[x,y,z]) x,y,z,依次为开始的位数,结束的位数和中间跳跃的位数(就是输完一次加的数继续输出),直至输出最后一位。
切片可以用来方便的逆置字符串。如图
字符串从右往左数第一个的顺序为-1,(而从左往右数为从0开始) 由图可以将字符串逆置,。
再举例说明一下
收获满满继续加油!!!!!!!