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)

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

wen, zhongjie

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: