Python 循环及条件判断
一、 if判断语句
#如果1等于1,那么就输出 欢迎进入第一会所 否则输出 欢迎进入主网站
”’if 1 == 1 :
print(‘欢迎进入第一会所’)
else:
print(‘欢迎进入主网站’) ”’
# if嵌套式判断
if 1 == 1 :
print(‘欢迎进入第一会所’)
if 2 == 1:
print(‘这是一个测试’)
else:
print(‘测试不通过’)
else:
print(‘欢迎进入主网站’)
# 多条件判断会员级别 高级会员=美女、白金会员=达摩、铂金会员=小明星 以上都不是 = 城管
inp = input(‘请输入会员级别: ‘)
if inp == “高级会员”:
print(‘美女’)
elif inp == “白金会员”:
print(‘达摩’)
elif inp == “铂金会员”:
print(‘小明星’)
else:
print(‘城管’)
print(“开始服务 !!!”)
#补充
if 1 == 1 :
pass 此处pass 表示”过 什么都不执行”
else:
peint(‘这是一个测试’)
#数据基本类型
二、 字符串 (引号):
nane = “这是一个测试”
name = “test”
name = ‘test’
name = “””test”””
name = ”’test”’
#都统称为字符串
# 数字加法
a1 = 10
a2 = 10
a3 = a1 + a2
print(a3)
# 数字 乘法
a1 = 10
a2 = 10
a3 = a1 * a2
print(a3)
#乘法 次方
a3 = 4**4 # 4的4次方
print(a3)
# 数字 除法
a1 = 100
a2 = 5
a3 = a1 / a2
print(a3)
# 除法 取余数
a3 = 39 % 8 # 获取39除以8 得到的余数 a3 = 39-(4*8)=7
print(a3)
#除法 真是结果
a3 = 39 / 8
print(a3)
#除法 取商 结果(整数)
a3 = 39 // 8
print(a3)
#判断奇数偶数
a = 13
temp = a % 2
if temp == 0:
print(“偶数”)
else:
print(“奇数”)
三、 循环
a、死循环
#!/usr/bin/env python
# -*- coding:utf8 -*-
# while 死循环 一直循环
”’import time
while 1 == 1:
print(“ok”,time.time())
”’
# 条件循环语句
# 循环count 小于10,
”’import time
count = 0 # 变量
while count < 10: #判断小于10
print(count) # 输出循环内的D当前数值
count = count + 1 #每次循环后加1 ,并重新赋值,加入到while循环
print(‘结束’) # 当不小于或等于10 的时候 输出结束
”’
#使用while循环输入 1 2 3 4 5 6 8 9 10
方法一
”’qq = 0
while qq < 10:
# print(qq)
qq = qq + 1
if qq != 7:
# continue
print(qq)
”’
方法二
”’qq = 0
while qq < 10:
# print(qq)
qq = qq + 1
if qq == 7:
continue
else:
print(qq)
”’
#求 1-100的所有数的和
方法一、
”’
def sum():
sum = 0
x=1
while x < 101:
sum = sum + x
x+=1
return sum
print(sum())
”’
方法二
”’
number = 1
sum = 0
while number <= 100:
sum += number
number += 1
print (sum)
”’
方法三、
sum = 0
for i in range(101):
# print(i)
sum += i
print(sum)
# 输出1-100 内所有奇数
for i in range(1, 101):
if i % 2 != 0: # 奇数
print(i)
# 输出1-100 内所有偶数
# 求 1-2+3-4+5…99 的所有数的和
#!/usr/bin/env python
# -*- coding:utf8 -*-
n = 1
s = 0
while n < 100:
temp = n % 2
if temp == 0:
s = s – n
else:
s = s + n
n = n + 1
print(s)