温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python之路-基础篇2

发布时间:2020-07-10 01:05:13 来源:网络 阅读:496 作者:jikunsishen 栏目:软件技术

10、if else 流程判断

举例说明1:

import getpass  #引用getpass这个模块 _username = "kk" _password = "123456" username = input("username:") password = getpass.getpass("password") #getpass功能是让密码不直接显示成明文 if _username == username and _password == password:     print("Welcome user {name} login...".format(name = username)) #print("Welcome user %s login..." % username) else:     print("error")

注:缩进功能:子代码需要缩进

举例说明2:

#猜年龄 age_of_oldboy = 65 guess_age = int(input("guess age:")) if guess_age == age_of_oldboy:   print("Yes, you got it.") elif guess_age > age_of_oldboy:   print("No, think bigger!") else:   print("No,think smaller!")

11、while循环

举例说明1:

#死循环 count = 0 while  True:     print ("count",count)   count = count + 1


举例说明2:

age_of_oldboy = 65  count = 0 #设置计数 while count < 3:#如果小于3次时循环执行     #if count == 3:     #break     guess_age = int(input("guess age:"))   if guess_age == age_of_oldboy:     print("Yes, you got it.")     break   elif guess_age > age_of_oldboy:     print("No, think bigger!")   else:     print("No,think smaller!")   count += 1 else:     print("Funk off")

举例说明3:

#循环猜年龄,结束提示是否继续猜

age_of_oldboy = 65 count = 0 while count < 3: #	if count == 3: #	break	guess_age = int(input("guess age:"))	if guess_age == age_of_oldboy:	print("Yes, you got it.")	break	elif guess_age > age_of_oldboy:	print("No, think bigger!")	else:	print("No,think smaller!")	count += 1	if count == 3:#猜了三次还没有猜到询问用户是否要继续猜	coutine_confim = input("do you want to keep guessing?:")	if coutine_confim != "n":	count = 0 #else:#这个就用不到了 #	print("Funk off")


注:

continue:跳出本次循环,继续到下次循环

break:结束整个循环



12、for循环

举例说明1:

#for循环 for i in range(10):     print("loop ", i)


答案: C:\Users\Documents\python>python learn01.py loop  0 loop  1 loop  2 loop  3 loop  4 loop  5 loop  6 loop  7 loop  8 loop  9


举例说明2:

#循环猜年龄

age_of_oldboy = 65 for i in range(3):     guess_age = int(input("guess age:"))     if guess_age == age_of_oldboy:         print("Yes, you got it.")         break     elif guess_age > age_of_oldboy:         print("No, think bigger!")     else:         print("No,think smaller!") else:     print("Funk off")


举例说明3:

for i in range(0,10,2):     print("loop ",i)


举例说明4:

#大循环i执行1次,小循环执行10次 for i in range(10):	print('-----------',i)	for j in range(10):	print (j)	if j > 5:#小循环大于5就停止	break



向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI