python的简单循环和判断!

      通过使用表达式求值为真或假(也称为条件),您可以编写程序来决定执行什么代码。

什么代码跳过。您还可以在循环中反复执行代码。在一定条件下,计算结果为真。break和continue语句。如果您需要退出一个循环或跳转回开始,则是非常有用的。这些流量控制语句会让你写得更有智慧。


下面这个小程序就是对名字的判断!直到你输入的名字为对为止:

name=' '                                        

while name !='your name':

   print ('please type your name.')

   name =input()

print('thank you!') 

while的一个循环,当判断为true时候中断;

while True:

   name= input()

   if name=='jk':

     break

print('thank you')

下面就是对于名字和密码的验证登录:

如果用户输入不对,则会continue重复type你的名字;名字输入对后,输入你的密码,如果你的密码输入后,不匹配,那么将不断输入;



下面是一个0至5的循环打印

for i in range(5):

       print('jim five time('+str(i)+ ')')

下面两个都是从1加到100的数值计算:

这个是从1216的打印:

for i in range(12, 16):

  print(i)

                         

下面语句执行结果是:

0开始打印,往后依次+2;所以打印结果为02468,但并不包括10


下面语句是从5开始打印,往后依次-1;所以打印结果为:543210并不包括0


在1~100里,随机产生5个数,并打印出来

调用sys.exit()终止程序: 因为这个函数在sys模块中,你。

在你的程序可以使用之前,必须import sys。


三种布尔运算符是什么?      与运算、或运算、非运算

六种比较运算符?           ==, >, <, !=, >=, <=

以下是range的三种用法:

>>> range(5)
[0, 1, 2, 3, 4]
>>> range(1,5)
[1, 2, 3, 4]
>>> range(0,6,2)
[0, 2, 4]

下面语句是一个死循环,首先输入一个数,然后去输入一个数,进行判断,

需要注意的是该语句默认输入的是str类型数据,所以需要强制转换成int类型;


import sys

while True:

   spam = int(input())

   response = input()

   if response == 'exit':

      sys.exit()

   if spam ==1:

      print('Hello')

      continue

                        

   if spam ==2:

      print('问候')

      continue

                         

   else:

      print('你已经超越六道')

      continue

                



猜你喜欢

转载自blog.csdn.net/qq_40406929/article/details/80393323
今日推荐