python if判断字符串_python之条件判断、循环和字符串格式化
1. python的條件判斷:if和else
在條件判斷中可以使用算數(shù)運(yùn)算符
等于:==
不等于:!=
大于:>
小于:<
大于等于:>=
小于等于:<=
示例1:
username=input('請(qǐng)輸入用戶名:')
passwd=input('請(qǐng)輸入密碼:')
if username == 'mpp' and passwd == '123':
print('登錄成功')
else:
print('用戶名或密碼錯(cuò)誤')
示例2:if里可以嵌套if,也可以使用elif
score=int(input('請(qǐng)輸入考試成績(jī):'))
if score < 60:
print('不及格')
if score < 30:
print('小笨蛋')
else:
print('要努力')
elif score >= 60 and score < 80:
print('良好')
else:
print('優(yōu)秀')
2.while循環(huán)
循環(huán)就是重復(fù)去做一件事情
需要制定一個(gè)循環(huán)結(jié)束條件
使用while循環(huán),必須得有個(gè)計(jì)數(shù)器
continue 結(jié)束本次循環(huán),繼續(xù)進(jìn)行下一次循環(huán)
break 結(jié)束循環(huán)
示例1:
count = 0#必須加計(jì)數(shù)器
while count < 5:
print('hhh')
count=count+1
else:#循環(huán)正常結(jié)束之后執(zhí)行的
print('循環(huán)結(jié)束')
示例2:break的使用
圖片中的執(zhí)行結(jié)果只輸出了一遍,因?yàn)閎reak結(jié)束了循環(huán)
3.for循環(huán):猜數(shù)字游戲
import random
random_num=random.randint(1,100)
for i in range(3):
num=int(input('請(qǐng)輸入一個(gè)數(shù)字:'))
if num > random_num:
print('你猜的數(shù)字太大了')
elif num < random_num:
print('你猜的數(shù)字太小了')
else:
print('恭喜你,猜對(duì)了')
break
else:
print('三次機(jī)會(huì)用完了,沒(méi)猜對(duì)')
4.字符串格式化
示例1:通過(guò)加號(hào)拼接兩個(gè)字符串
username = input('請(qǐng)輸入你的名字:')
time = '12:00'
print(username+'歡迎光臨,時(shí)間是:'+time)
示例2:通過(guò)%占位,%s string ?%d int ?%.2fload
username = input('請(qǐng)輸入你的名字:')
time = '12:00'
print('%s,歡迎光臨,時(shí)間是:%s'%(username,time))
示例3:.format(username,time)
username = input('請(qǐng)輸入你的名字:')
time = '12:00'
print('{},歡迎光臨,時(shí)間是:{}'.format(username,time))
示例4:.format(name=username,date=time)
username = input('請(qǐng)輸入你的名字:')
time = '12:00'
print('{name},歡迎光臨,時(shí)間是:{date}'.format(name=username,date=time))
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的python if判断字符串_python之条件判断、循环和字符串格式化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 单片机断电后不保存程序_为什么单片机语音
- 下一篇: 分计算iv值_S71200PLC模拟量编