回圈在特殊需求下可以适用break、continue与else指令,当要跳出回圈时可以使用break跳出回圈。当要跳过回圈内之後的程序码,回圈便数值直接递增或递减,继续回圈的执行,则使用continue,也就跳过continue後的程序码继续执行回圈程序。若回圈正常结束,就会执行else程序区块,若回圈经由break中断,就不会执行else程序区块。
#output
请输入一个整数?37
37 是质数
#input
import math
num = int(input('请输入一个整数?'))
j = 2
while j<math.sqrt(num):
if(num%j==0):
print(num,'不是质数')
break
j += 1
else:
print(num,'是质数')
HINT:使用while回圈,回圈内允许使用者输入帐号与密码,若帐号与密码正确,则显示「帐号与密码正确」,接着使用break中断while回圈,否则显示「登入失败」。使用「while True:」无穷回圈结构,表示永远测试条件都成立,允许使用者不断输入帐号与密码直到执行break才中断「while True:」无穷回圈。
#output
请输入帐号? abc
请输入密码? 12
登入失败
请输入帐号? abc
请输入密码? 123
帐号与密码正确
while True:
account = input('请输入帐号? ')
password = input('请输入密码? ')
if account == 'abc' and password == '123':
print('帐号与密码正确')
break
else:
print('登入失败')
以上是今天的continue、break与else的使用,
希望大家一起努力喔~~
<<: Day 17 - 利用程序码制造出韵律,随机性 - angleMode / random / noise
>>: Day-17 Pytorch 的 Linear Regression
首先!! 我们要先来建立一个React专案 执行以下指令来建立专案 npx create-react...
目的 将复杂物件的建造过程标准化,确保在建立细节不同的物件时,可以避免步骤的遗漏。 说明 生产饮料(...
准备资料 etf50_df = pd.read_csv("data/ETF50.csv&q...
Virtual Judge ZeroJudge 题意 输入一连串音名,输出各手指按下的次数 需要注...
企业责任不只是说降低失业率而已,对於给金钱和时间,让员工进修也格外重要,倒不一定就是去大学修学分或拿...