第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 关于python的if条件语句 whilefor循环等的简单说。

关于python的if条件语句 whilefor循环等的简单说。

时间:2018-11-26 07:19:48

相关推荐

关于python的if条件语句 whilefor循环等的简单说。

if 条件1:

# 语句体

# elif 条件2:

# 语句体

# elif 条件3:

# 语句体

# else:

# 语句体

#从键盘输入一个值

# num = 8

# num1 = int(input("请输入一个整数:"))

if num1 == num:

print("您猜对了")

elif num1 < num:

print("您猜小了")

else:

print("您猜大了")

练习:

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算

他的BMI指数,并根据BMI指数:

低于18.5:过轻

18.5-25:正常

25-28:过重

28-32:肥胖

高于32:严重肥胖

'''

# shengao = float(input("请输入小明的身高:"))

# tizhong = float(input("请输入小明的体重:"))

#

# BMI = tizhong / shengao**2

#

# if BMI < 18.5:

# print("过轻")

# elif BMI >= 18.5 and BMI < 25:

# print("正常")

# elif BMI >= 25 and BMI < 28:

# print("过重")

# elif BMI >= 28 and BMI < 32:

# print("肥胖")

# else:

# print("严重肥胖")

########### whlie 循环 ############

'''

while 条件:

语句体

语句体

'''

'''

times = 1

while times < 5:

print("times:",times)

#循环结束的控制语句

times += 1

#times = times + 1

print("程序结束")

'''

# 使用while循环,提供多次机会给用户猜测。比如说,给用户三次机会

#从键盘输入一个值

# num = 8

# times = 1

#

# while times <= 3:

# num1 = int(input("请输入一个整数:"))

# if num1 == num:

# print("您猜对了")

# elif num1 < num:

# print("您猜小了")

# else:

# print("您猜大了")

# #循环结束语句

# times = times +1

###### break / continue

# break --- 跳出循环

# continue -- 跳过当前循环,继续后面的循环

#输出1到10,如果是2的倍数,则不输出

# times = 1

# while times <= 10:

# print("times:",times)

# if times % 2 == 0:

# times = times + 1

# continue

# print("times3:", times)

# times = times + 1

#输出1到20,如果是5的倍数,则结束程序

# times = 1

# while times <= 20:

# if times % 5 == 0:

# times = times + 1

# break

# print(times)

# times = times + 1

#

# print("程序结束")

###### for 循环 #######

'''

for 变量 in 范围:

for循环的循环体

---- 循环的次数,由指定的范围内的数量

'''

#遍历字符串

# str1 = "Hello,world!"

# total = 0

# for s in str1:

# print(s)

# total = total + 1

# print(total)

# print()

#

# #遍历列表

# lst = [2,4,[3,8,9],6]

# for l in lst:

# print(l)

###### range(始起值,结束值,步长值) ######

## range(始起值,结束值) 取值范围:始起值,到(结束值-1)

# for i in range(1,6):

# print(i)

#

# for i in range(6):

# print(i)

#

# for i in range(1,10,2):

# print(i)

#删除一个列表中重复的元素

# lst = [2,4,5,2,3,4,4,8,1,3,4,8,4,2,78,9]

# lst1 = []

# for i in lst:

# if i not in lst1:

# lst1.append(i)

#

# print(sorted(lst1))

####### 循环嵌套 for循环的嵌套 #####

'''

for 变量 in 范围:

语句

for 变量 in 范围:

循环体

'''

#乘法口诀表

# for i in range(1,10):

# for j in range(1,i+1):

# print(str(i) + "*" + str(j) + '=' + str(i*j),end="\t")

# print()

#语法:dict = {"key1":"value1","key2":"value2"}

# dict1 = {"姓名":"小王","年龄":18,"性别":"男"}

#字典的访问

# print(dict1)

#输出指定键的值

# print(dict1["姓名"])

# print(dict1.get("姓名"))

#获取所有keys值

# print(dict1.keys())

# print(type(dict1.keys()))

# print(list(dict1.keys()))

# print(type(list(dict1.keys())))

#获取所有的value值

# print(dict1.values())

# print(list(dict1.values()))

# for value in dict1.values():

# print(value)

#获取键值对 items()

# print(dict1.items())

# for j in dict1.items():

# print(j)

#

# for key,value in dict1.items():

# print(key,value)

#判断键是否存在

# print("小王" in dict1)

#向字典增加元素

# dict1["身高"] = 1.72

# print(dict1)

#修改字典的元素值

# dict1["姓名"] = "xiaoming"

#统计字典的个数

# print(len(dict1))

#删除字典指定的键和值

# del dict1["身高"]

# print(dict1)

#清空字典的所有内容

# dict1.clear()

# print(dict1)

#删除字典

# del dict1

# print(dict1)

######## 字典数据类型是否可变 #########3

# dict2 = {"姓名":"小王","年龄":18,"性别":"男"}

# print(dict2)

# print(id(dict2))

#

# dict2["姓名"] = '老王'

# print(dict2)

# print(id(dict2))

# print()

########### 集合 ##########3

#集合的定义

#1、定义一个空集合

set1 = set()

#2、存在数据的集合

set2 = {'apple',"banana"}

# print(type(set1))

# print(type(set2))

#3、向集合中添加数据

# set1.add(3)

# print(set1)

#4、删除集合中的数据

# set1.remove(3)

# print(set1)

#5、统计集合的长度

# print(len(set1))

#6、判断指定值是否在集合里

# print("a" in set2)

#7、集合的元素是唯一,集合具有去重的功能

# print(set2)

# set2.add("apple")

# print(set2)

lst = [2,3,4,5,2,5]

print(set(lst))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。