python学习,day1,循环判断基本语句的几个代码

 1 # coding=utf-8
 2 # Author: RyAn Bi
 3 count = 0
 4 '''while True :
 5      print('count:',count)
 6      count = count + 1
 7     if count == 10000:
 8         break          #退出这个循环,终止while
 9 '''
10 #for i in range(0,10,2): #从0 到10,间隔2
11 #    print('loop',i)
12 
13 for i in range(10):
14     if i < 3:
15         print('you see',i)
16     else:
17         continue        #退出这次循环,继续循环
18     print('hehe')

上面这个代码,是一个简单的循环代码,需要注意的就是,一个range的用法,一个是break和contiue,break是结束整个循环体,continue是结束单次循环

 1 # coding=utf-8
 2 # Author: RyAn Bi
 3 old_boy_age = 39
 4 count = 0
 5 '''while True:
 6     if count == 3:
 7         break
 8         #第一种方法,当循环到3,退出
 9         '''
10 while count < 3: #第二种方法 
11     guessage = int(input('guessage:')) #使用int是为了保证输入的是整形数据
12     if old_boy_age == guessage :
13         print('congratulations,you got it!')
14         break
15     elif old_boy_age > guessage:     #不是else if,是elif
16         print('get bigger please!')
17     else :
18         print('get smaller please!')
19     count += 1#第二种方法
20     if count == 3:
21         countine_confirm = input('do you want to go on?,if you want push enter,else push n')
22         if countine_confirm != "n":
23              count = 0
24 #if count == 3: 第一种方法
25 else:
26     print('you have tried too many times!')

上面是一个猜年龄的代码,猜对了或者错误三次后,停止。

 1 # coding=utf-8
 2 # Author: RyAn Bi
 3 '''=
 4 username = input('username:')
 5 password = input('password:')
 6 print(username,password)
 7 '''
 8 name =input('name:')
 9 age =int(input('age:'))
10 print(type(age))
11 job = input('job:')
12 salary =int( input('salary:'))
13 
14 info ='''
15 ---------info of %s----------
16 name:%s
17 age:%d
18 job:%s
19 salary:%d
20 '''%(name,name,age,job,salary)  #方法1,其中引用的顺序必须对应上
21 print(info)
22 info2 ='''
23 ---------info of {_name}----------
24 name:{_name}
25 age:{_age}
26 job:{_job}
27 salary:{_salary}
28 '''.format(_name =name,
29            _age =age,
30            _job = job,
31            _salary=salary) #第二种方法,用变量代替,只要变量对应上即可
32 print(info2)
33 info3 ='''
34 ---------info of {0}----------
35 name:{0}
36 age:{1}
37 job:{2}
38 salary:{3}
39 '''.format(name,age,job,salary) #第三种方法,用数字代替,注意从0开始
40 print(info3)

上面主要是一个引用的代码,表示引用的方法,介绍了3种方法

猜你喜欢

转载自www.cnblogs.com/bbgoal/p/10237697.html