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