Python基础之用户交互、流程控制、循环语句
2019-07-24 09:27:27来源:博客园 阅读 ()
python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊!
我在学这些基础的时候,会把python和java、c做对比,这样更好的理解记忆!
用户交互(输入)
input:
- 等待输入
- 输入的全是字符串类型,哪怕输入的是数字,也算作字符串类型(若需要转换为整型,则需要加int强制转换:int(str))
- 将输入的内容赋值给前面的变量
1 name = input('输入名字:') #等待输入 2 age = input('输入年龄:') 3 print(name,age) #输出所输入的信息
流程控制
- Python中最需要注意的就是缩进问题了,因为取消了“{}”,所以只能靠缩进识别代码块。顶格写if,空格隔开写条件,别忘了冒号,换行一个tab键后写入代码,表明这是if代码块包含的内容。以此类推,嵌套的时候也应该遵循这个标准!
-
记不记得C和java中的&&和||、!,这些逻辑运算符,在python中有多个条件时用and和or判断,还有not。
- 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,这里就不一一举例了,一通百通嘛。此外,python中还有个关键字pass,其作用是不做任何处理,继续下一步操作,一般用在函数里占位(即函数中具体的代码临时没有确定)或者用在if、循环体里面,解释器会把pass当做咸鱼不去理会。
def userLogin(): pass while True: pass
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)
原文链接:https://www.cnblogs.com/sunbr/p/11215115.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash