python4.5

164 阅读1分钟

一 分支语句 体检 高压低压 如果用户的 高压值<100 并且 低压 >60 那么输出 身体健康 如果不在 那么输出 提示问题 #逻辑运算符

与 或 非 A与B A或B

and or

high=input("请输入高压值") high=int(high) low=input("请输入低压值") low=int(low) if (high<100 and low>60): print('健康') else: if high>100 and low>60: print("高压不正常") elif high<100 and low<60: print("低压不正常") else: print('检查身体')

**二 字符统计**
 
 x="qwasdasdqweqweasdqwealksjdlqwjerjlksajfoiqwjrlkjsafdoujqwojelkajndoliadposalkdjqwea"

当前字符串中 a字符的出现次数

sum=0 for letter in x: if letter=="a": sum=sum+1 print(sum)

任意输入字符 求出现的次数 x="qwasdasdqweqweasdqwealksjdlqwjerjlksajfoiqwjrlkjsafdoujqwojelkajndoliadposalkdjqwea" zf=input("请输入任意字符:") sum=0 for letter in x: if letter=="zf" sum=sum+1 print(sum)

index index()

一般用处是在序列中检索参数并返回第一次出现的索引,没找到就会报错,比如:>>> t=tuple('Allen')

t index()函数的完整语法是这样的:str.index(str, beg=0, end=len(string))

str – 指定检索的字符串

beg – 开始索引,默认为0。

end – 结束索引,默认为字符串的长度。

所以我们可以重新设置开始索引来继续寻找,如:>>> t.index('l',2)

三 循环语句

循环语句 :1.某一件事情(代码),需要重复执行 n次

2.某一个代码,需要按顺序执行

求1-100里奇数和 sum=0 for index in range(1,101): if index%2==1: sum=sum+index print(sum)

输入(1,30)里3的倍数和3的尾数 3的倍数 index%3==0 3的尾数 index%10==3 if (index%3==0 or index%10==0) #3的倍数和3的尾数都得满足输出所有数 符号用或 ==判断 =赋值