python简单的输入和输出

2.4输入和输出

2-4-1输入

数据的输入有多种形式。其中标准的输入是通过键盘输入。

input()函数就用于接收用户键盘输入的字符,以字符串的形式存储在变量中。

当程序运行到input()时,程序暂停运行,等待用户输入,用户输入完成,以字符串保存在变量中。

当我们要使用数字型的时候,就需要进行类型的转换。

input()基本用法:变量=input("提示字符串")

例2-4-1 运行代码,观察结果。

【参考代码】

01 #如何从键盘来输入数据

02 #键盘输入的数据是什么类型

03 #编程实现,通过键盘接收学生的姓名和两个学生的成绩,然后直接姓名和两个的成绩和。

04 #input()函数,内置函数

05

06 #直接使用input(),没有提示,不好。

07 #input()前面加上了print()输入提示,输入将会在下一行。

08 #提示信息和输入在同一行.input(提示信息)

09 print("请输入学生的名字:")

10 name=input("请输入学生的名字:")

11 print("学生的名字是",name)

12 #输入的类型

13 print("类型:",type(name))

14 #输入学生的成绩

15 score1=input("请输入学生的成绩:")

16 print("学生的成绩是:",score1)

17 print("类型:",type(score1))

18 #再输入一个学生成绩,求和,然后输出

19 score2=input("请输入学生的成绩:")

20 print("学生的成绩是:",score2)

21 print("类型:",type(score2))

22 print("这两个学生的成绩是:",score1+score2)

23

24 #修改(将我们从键盘接收的数据,改变成我们所需要的类型。)

25 #eval()函数,返回表达式的结果

26 score1=eval(score1)

27 print("类型:",type(score1))

28 #int()来转换

29 score2=int(score2)

30 print("类型:",score2)

31 print("这两个学生的成绩和是:",score1+score2)

32 #如何写在一起

33 #输入第三个学生的成绩

34 print("第三个学生的成绩是:",eval(input("请输入第三个学生的成绩:")))

35 #展开

36 score3=input("请输入第三个学生的成绩:")

37 score3=eval(score3)

38 print("第三个学生的成绩是:",score3)

【运行效果】

请输入学生的名字:

请输入学生的名字:张三

学生的名字是 张三

类型: <class 'str'>

请输入学生的成绩:88

学生的成绩是: 88

类型: <class 'str'>

请输入学生的成绩:99

学生的成绩是: 99

类型: <class 'str'>

这两个学生的成绩是: 8899

类型: <class 'int'>

类型: 99

这两个学生的成绩和是: 187

请输入第三个学生的成绩:10

第三个学生的成绩是: 100

请输入第三个学生的成绩:100

第三个学生的成绩是: 100

2-4-2输出

数据的输出也有多种形式。其中标准的输出是输出到显示器。

print()函数就是用于将要显示的内容输出到显示器显示。

print()基本用法:print(内容,分隔符(sep),结束符(end))

例2-4-2 运行代码,查看结果。

【参考代码】

01 #输出print()函

02 #直接输出

03 #多个对象使用空格分开

04 print()

05 print(123)

06 print("123")

07 print(123,"123")

08 inta=100

09 stra="我爱我的祖国。"

10 print(inta,stra)

11 lista=[1,2,"你好",3,4]

12 print(lista)

13 #分隔符的问题(有多个对象的情况下).默认情况下,使用空格来分隔的。

14 #sep=分隔符

15 print("伟大的祖国你好我爱你!")

16 print("伟大的祖国","你好","我爱你!")

17 print("伟大的祖国","你好","我爱你!",sep="")

18 print("伟大的祖国","你好","我爱你!",sep=",")

19 print("伟大的祖国","你好","我爱你!",sep="_-_")

20 #结尾情况。默认的情况下,使用回车换行来结尾的。

21 #end=结尾符

22 print("不忘初心牢记使命")

23 print("不忘初心")

24 print("牢记使命")

25 #第一个去掉的回车换行

26 print("不忘初心",end="")

27 print("牢记使命")

28 #后面加句号

29 print("不忘初心",end="")

30 print("牢记使命",end="。")

31 #中间加逗号

32 print("\n不忘初心",end=",")

33 print("牢记使命",end="。")

34 #看一下效果(文件的读写)

35 #将内容“不忘初心,牢记使命。伟大的祖国,你好,我爱你!”输入到one.txt,然后输出内容。

36 #现在不是输出到显示器,而是输出到文件。

37 fp=open("one.txt","w")

38 stra="不忘初心,牢记使命。伟大的祖国,你好,我爱你!"

39 print(stra,file=fp)

40 fp.close()

41 #将刚才的文件内容读取,显示出来

42 fp=open("one.txt","r")

43 content=fp.read()

44 print(content)

45 fp.close()

【运行结果】

123

123

123 123

100 我爱我的祖国。

[1, 2, '你好', 3, 4]

伟大的祖国你好我爱你!

伟大的祖国 你好 我爱你!

伟大的祖国你好我爱你!

伟大的祖国,你好,我爱你!

伟大的祖国_-_你好_-_我爱你!

不忘初心牢记使命

不忘初心

牢记使命

不忘初心牢记使命

不忘初心牢记使命。

不忘初心,牢记使命。不忘初心,牢记使命。伟大的祖国,你好,我爱你!


转载地址:python简单的输入和输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值