python学习第二课


# 三 数据类型
# # 字符串:就是有单个字符组成的序列。可以用 “” ‘’ “’ ”‘例如“中国”,’中国‘都是字符串。
# 字符串的运算只有加 + 表示把两个字符连接到一起,还有*乘表示把字符用*后面的数字次数显示出来。例如:
# a = "中国人"
# v = a *10
# print(v )
# 数字类型:数字组成的类型,包括整数 小数 正数 负数 例如: 123 123.4 -123 -123.4 12354646 python2.o到一定范围后有长整数类型:
# python3.0没有长短类型之分。正数运算类型有 + - * / % // ** 例如:
# a = 10
# b = 3
# c1 = a + b
# c2 = a * b
# c3 = a / b
# c4 = a % b # 求余,如果为0表示除尽,如果大于0表示没有除尽。
# c5 = a - b
# c6 = a // b # 整除 得到的商取正数 即使小数后面是大于5一样只取整。
# c7 = 10 ** 3 # 次方 后面的数字为前面数字的次方数。
# print(c1,c2,c3,c4,c5,c6,c7)

# 四 循环语句 运算符
# 1.运算符 == 等于 >= 大于等于 <= 小于等于 !=不等于 <> 不等于 not 取反
# 2.布尔值只有真和假两个值 真为true 假为false
# 3.in not in
# in 判断某个字符串里是否有某个子序列
# not in 判断某个字符是不是不在某个字符串里
# # 例:
# str1="asdfgdhjdkdl"
# v = "d" in str1
# print(v)#直接判断
#
# # if "d" in str1: #通过条件判断
# print("ok")
# else:
# print("error")
#
# str2="sudashenghuaguoshan"
# v = "s" not in str2 #如果里面含有S判断为假,如果不含有返回为真
# print(v)
# 4.逻辑运算符: and 且 or 或 not 非
# 5.其它的数据类型:列表 list 元祖 tuple 字典 dict
# 6.关于条件语句的补充:条件语句里的条件运算顺序,先括号内的在括号外的,如果没有括号按照从前到后的顺序进行判断
# 如果判断条件为and 则第一个条件为真时,接着判断下一个条件,如果第二个条件为假,则直接结束判断。
# 当条件为OR时候,第一个为真时则结束判断直接执行代码块,如果第一个为假则接着进行一下个判断。
# 7.循环语句
# while 条件:
# 执行语句 continue 终止当前循环,重新返回上一层。break 结束当前循环。
#循环和条件语句运用几道例题
# 1.使用循环打印12345689
# a=0
# while a<9:
# a += 1
# if a ==7:
# pass
# else:
# print(a)
# 2.打印100以内的奇数。
# a=0
# while a<100:
# a += 1
# if a % 2 != 0:
# print(a)
#
# 3.计算1+2+3+4.。。+100的和
# a=0
# b=0
# while a <100:
# a += 1
# b =b +a
# print(b)
#4.用户登录,三次重试的机会
# user = "zk"
# passwd = "ok"
# js = 0
# while js <3:
# js +=1
# ninput = input("请输入用户名:")
# pinput = input("请输入密码:")
# if ninput =="zk" and pinput =="zk":
# break
# else:
# print("输入有误。")
# print("谢谢使用!")
#5.计算1+2-3+4-5+6...99的结果
# a=0
# b=0
# while a <99:
# a +=1
# if a % 2 == 0:
# b=b+a
# else:
# b=b-a
# print(b)
posted @ 2018-07-28 19:32  菜鸟阿呆  阅读(209)  评论(0编辑  收藏  举报