关于python的if条件语句,whilefor循环等的简单说。
?
if 條件1:
# 語句體
# elif 條件2:
# 語句體
# elif 條件3:
# 語句體
# else:
# 語句體
#從鍵盤輸入一個(gè)值
# num = 8
# num1 = int(input("請輸入一個(gè)整數(shù):"))
if num1 == num:
?print("您猜對(duì)了")
elif num1 < num:
print("您猜小了")
else:
print("您猜大了")
練習(xí):
小明身高1.75,體重80.5kg。請根據(jù)BMI公式(體重除以身高的平方)幫小明計(jì)算
他的BMI指數(shù),并根據(jù)BMI指數(shù):
低于18.5:過輕
18.5-25:正常
25-28:過重
28-32:肥胖
高于32:嚴(yán)重肥胖
'''
# 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("嚴(yán)重肥胖")
########### whlie 循環(huán) ############
'''
while 條件:
語句體
語句體
'''
'''
times = 1
while times < 5:
print("times:",times)
#循環(huán)結(jié)束的控制語句
times += 1
#times = times + 1
print("程序結(jié)束")
'''
# 使用while循環(huán),提供多次機(jī)會(huì)給用戶猜測。比如說,給用戶三次機(jī)會(huì)
#從鍵盤輸入一個(gè)值
# num = 8
# times = 1
#
# while times <= 3:
# num1 = int(input("請輸入一個(gè)整數(shù):"))
# if num1 == num:
# print("您猜對(duì)了")
# elif num1 < num:
# print("您猜小了")
# else:
# print("您猜大了")
# #循環(huán)結(jié)束語句
# times = times +1
###### break / continue
# break --- 跳出循環(huán)
# continue -- 跳過當(dāng)前循環(huán),繼續(xù)后面的循環(huán)
#輸出1到10,如果是2的倍數(shù),則不輸出
# 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的倍數(shù),則結(jié)束程序
# times = 1
# while times <= 20:
# if times % 5 == 0:
# times = times + 1
# break
# print(times)
# times = times + 1
#
# print("程序結(jié)束")
###### for 循環(huán) #######
'''
for 變量 in 范圍:
for循環(huán)的循環(huán)體
---- 循環(huán)的次數(shù),由指定的范圍內(nèi)的數(shù)量
'''
#遍歷字符串
# 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(始起值,結(jié)束值,步長值) ######
## range(始起值,結(jié)束值) 取值范圍:始起值,到(結(jié)束值-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)
#刪除一個(gè)列表中重復(fù)的元素
# 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))
####### 循環(huán)嵌套 for循環(huán)的嵌套 #####
'''
for 變量 in 范圍:
語句
for 變量 in 范圍:
循環(huán)體
'''
#乘法口訣表
# 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)
#獲取鍵值對(duì) 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"
#統(tǒng)計(jì)字典的個(gè)數(shù)
# print(len(dict1))
#刪除字典指定的鍵和值
# del dict1["身高"]
# print(dict1)
#清空字典的所有內(nèi)容
# dict1.clear()
# print(dict1)
#刪除字典
# del dict1
# print(dict1)
######## 字典數(shù)據(jù)類型是否可變 #########3
# dict2 = {"姓名":"小王","年齡":18,"性別":"男"}
# print(dict2)
# print(id(dict2))
#
# dict2["姓名"] = '老王'
# print(dict2)
# print(id(dict2))
# print()
########### 集合 ##########3
#集合的定義
#1、定義一個(gè)空集合
set1 = set()
#2、存在數(shù)據(jù)的集合
set2 = {'apple',"banana"}
# print(type(set1))
# print(type(set2))
#3、向集合中添加數(shù)據(jù)
# set1.add(3)
# print(set1)
#4、刪除集合中的數(shù)據(jù)
# set1.remove(3)
# print(set1)
#5、統(tǒng)計(jì)集合的長度
# 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))
?
轉(zhuǎn)載于:https://www.cnblogs.com/lldk/p/9840533.html
總結(jié)
以上是生活随笔為你收集整理的关于python的if条件语句,whilefor循环等的简单说。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存不能为written解决方法(内存不
- 下一篇: qq邮箱电脑登录入口(qq邮箱网上登录入