Python笔记:day1之简单的输入及输出

大一将c和c++学完了,但总想再学习一门语言。所以前几天就开始了python的学习,本来准备将学习笔记用纸和笔记录下来,但后来发现并不是所有的学科都适合用纸笔做笔记,于是索性在博客上把知识的点滴记录下来,一来可以梳理思路和知识点,二来可以将笔记分享出去,也好看到别人的建议,所谓他山之石可以攻玉嘛。话不多说,python笔记,正式开始。

作为初学者我选择了IDLE作为开发工具,就像是vs一样,IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能。软件包可以到python官网上下载。具体关于IDLE的安装与介绍参见IDLE百度百科

  1. 输入和输出
  •  当然要从最简单的hello,world开始了。
#Hello,world!
print('Hello,world!')
print("Hello,world!")
print('100 + 200 =', 100 + 200)
运行结果:
Hello,world!
Hello,world!
100 + 200 = 300

       和c语言不同的是,python可以使用单引号来输出字符串,所以可以不用按shift键了,哈哈哈。

       另外,python的输出也没有了c语言中%s%d之类的格式控制符。Python中注释则用#   。

  • 简单的输入
name=input()
print('姓名:',name)
grade=input('请输入成绩:')
print('成绩:',grade)
if grade>=80:
    print('优秀')

运行结果:
Bob
姓名: Bob
请输入成绩:90
成绩: 90
Traceback (most recent call last):
  File "C:\Users\zjt\Desktop\python\new1.py", line 5, in <module>
    if grade>=80:
TypeError: '>=' not supported between instances of 'str' and 'int'

利用input(),从键盘上输入一个字符串然后赋给变量name。要注意的是用input()返回的是字符串,所以grade无法与80比较大小。

利用int()可以将字符串转化成int型变量。如下所示:

grade=int(input('请输入成绩:'))
print('成绩:',grade)
if grade>=80:
    print('优秀')

运行结果:
请输入成绩:90
成绩: 90
优秀


 

猜你喜欢

转载自blog.csdn.net/yszdzjt/article/details/81317394