生活随笔
收集整理的這篇文章主要介紹了
while语句学习
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
while語句
while 判斷條件:執行語句…… # 1~100的數相加
count = 1
val = 0
while count <= 100:val = val + countcount = count + 1
print(val) # 1-2+3-4+5-6```-100的算法
val = 0
count = 1
while count <= 100: val_1 = count % 2 # val_1 這個變量是為了比較奇偶數,同時也給val_1賦值為1. if val_1 == 1: val = val + count #所以這里不用val_1 + count,而用val else: val = val - count count = count + 1
print(val) # ### 練習題 ###
''' 1. 猜數字,設定一個理想數字比如:66,
讓用戶輸入數字,如果比66大,則顯示猜測的結果大了;
如果比66小,則顯示猜測的結果小了;
只有等于66,顯示猜測結果正確,然后退出循環。
給用戶三次猜測機會,
如果三次之內猜測對了,則顯示猜測正確,退出循環,
如果三次之內沒有猜測正確,則自動退出循環,并顯示‘大笨蛋’
'''
value = 66
count = 1
content = """歡迎來到猜數字游戲
你有三次機會喲"""
print(content)
while count <= 3:val = input('請輸入你猜的數字:')val = int(val)if val < value:print('你猜的數字小了。')elif val > value:print('你猜大了')elif val == value:print('恭喜你猜對了')breakelse:print("請輸入純數字")count += 1if count > 3:print('大笨蛋')
# 用戶登錄(三次重試機會)username = '張三'
password = '123456'
count = 1
count_1 = 3
while count <= 4:user = input('請輸入用戶名:')pass_word = input('請輸入密碼:')content = '''用戶名或密碼錯誤!
請重新登陸,你還有%s次機會''' %(count_1,)if user == username and pass_word == password:print('登陸成功!')breakelif count == 4 :print("您無法登陸請1000天后重試!")else:print(content)count += 1count_1 -= 1
- 格式符%s的運用,(content = '''用戶名或密碼錯誤!
請重新登陸,你還有%s機會''' %(count_1,) 最后一定要加“,”
轉載于:https://www.cnblogs.com/Dtime/p/10959129.html
總結
以上是生活随笔為你收集整理的while语句学习的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。