zoukankan      html  css  js  c++  java
  • 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种方法

  • 相关阅读:
    JavaScript 中的求值策略
    JavaScript中的reduce()的5个用例
    使用JavaScript检测空闲的浏览器选项卡,可以做些什么?
    前端优化代码
    你可能不需要在JavaScript使用switch语句
    Js中的compose函数和pipe函数
    css是什么格式的文件?
    h5和css3的新特性有哪些?
    ES2020的这些新功能令人期待
    WindowsServer2003服务器的性能监视
  • 原文地址:https://www.cnblogs.com/bbgoal/p/10237697.html
Copyright © 2011-2022 走看看