首页 > 编程语言 > 详细

Python基础之用户交互、流程控制、循环语句

时间:2019-07-19 19:16:41      阅读:79      评论:0      收藏:0      [点我收藏+]

python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊!

我在学这些基础的时候,会把python和java、c做对比,这样更好的理解记忆!

用户交互(输入)

  input:

  • 等待输入
  • 输入的全是字符串类型,哪怕输入的是数字,也算作字符串类型(若需要转换为整型,则需要加int强制转换:int(str))
  • 将输入的内容赋值给前面的变量
    1 name = input(输入名字:)    #等待输入
    2 age = input(输入年龄:)
    3 print(name,age)     #输出所输入的信息

    流程控制

  • Python中最需要注意的就是缩进问题了,因为取消了“{}”,所以只能靠缩进识别代码块。顶格写if,空格隔开写条件,别忘了冒号,换行一个tab键后写入代码,表明这是if代码块包含的内容。以此类推,嵌套的时候也应该遵循这个标准!
  • 记不记得C和Python中的&&和||,在python中有多个条件时用and和or判断

  • python中的elif相当于C和JAVA的else if,这需要注意!
  • 格式范例
    1 age=int(input(输入年龄))    #注意此处是input输入的,即是字符串类型,下面要进行数字间的比较,所以用int强制转换
    2 if age<18:
    3     print(未成年人)
    4 elif age>18:
    5     print(成年人)
    6 else:
    7     print(刚好成年)

    循环语句

  • 话不多说,直接上代码,一眼就看明白!当然,还有很经典的for循环,break、continue,这里就不一一举例了,一通百通嘛。
     1 while True:
     2     print(我们不一样)
     3 #条件一直为真,无限循环
     4 
     5 
     6 #计算1加到100
     7 count = 1
     8 sum = 0
     9 while count <= 100:
    10     sum = count + sum
    11     count = count + 1
    12 print(sum)
    13 
    14 #计算1-2+3-4+...+100
    15 count = 0
    16 sum = 0
    17 while count <= 100:
    18    if count % 2 == 0:
    19       sum = sum - count
    20    else:
    21       sum = sum + count
    22    count += 1
    23 print(sum)

     

Python基础之用户交互、流程控制、循环语句

原文:https://www.cnblogs.com/sunbr/p/11215115.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!