python3 第四章 - 输入与输出

栏目: Python · 发布时间: 6年前

内容简介:python3 第四章 - 输入与输出

1、输出

print() 在括号中加上字符串,就可以向屏幕上输出指定的文字。

print('hello, world')

输入以上代码,执行后输出:

hello, world

事实上,任何基本类型都可以用 print() 函数输出。默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":

x="a"
y="b"
# 换行输出
print( x )
print( y )

print('---------')
# 不换行输出
print( x, end=" " )
print( y, end="" )
print()

执行以上代码,输出:

a
b
---------
a b

print() 函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:

print('my','name','is','roy')

执行以上代码,输出:

my name is roy

你应该发现了 print() 函数会依次打印每个字符串,遇到逗号“,”会输出一个空格

实际上,输出的方式有三种:

  • print()函数
  • 表达式语句
  • 件对象的write()

做为初学,你暂时只要记住 print() 函数 的这种方式即可

有了输出,现在我们来做一件事:在屏上输出小学时的九九剩法表

print('1 x 1 = 1')
print('1 x 2 = 2','2 x 2 = 4')
print('1 x 3 = 3','2 x 3 = 6','3 x 3 = 9')
print('1 x 4 = 4','2 x 4 = 8','3 x 4 =12','4 x 4 =16')
print('1 x 5 = 5','2 x 5 =10','3 x 5 =15','4 x 5 =20','5 x 5 =25')
print('1 x 6 = 6','2 x 6 =12','3 x 6 =18','4 x 6 =24','5 x 6 =30','6 x 6 =36')
print('1 x 7 = 7','2 x 7 =14','3 x 7 =21','4 x 7 =28','5 x 7 =35','6 x 7 =42','7 x 7 =49')
print('1 x 8 = 8','2 x 8 =16','3 x 8 =24','4 x 8 =32','5 x 8 =40','6 x 8 =48','7 x 8 =56','8 x 8 =64')
print('1 x 9 = 9','2 x 9 =18','3 x 9 =27','4 x 9 =36','5 x 9 =45','6 x 9 =54','7 x 9 =63','8 x 9 =72','9 x 9 =81')

执行以上代码,输出:

1 x 1 = 1
1 x 2 = 2 2 x 2 = 4
1 x 3 = 3 2 x 3 = 6 3 x 3 = 9
1 x 4 = 4 2 x 4 = 8 3 x 4 =12 4 x 4 =16
1 x 5 = 5 2 x 5 =10 3 x 5 =15 4 x 5 =20 5 x 5 =25
1 x 6 = 6 2 x 6 =12 3 x 6 =18 4 x 6 =24 5 x 6 =30 6 x 6 =36
1 x 7 = 7 2 x 7 =14 3 x 7 =21 4 x 7 =28 5 x 7 =35 6 x 7 =42 7 x 7 =49
1 x 8 = 8 2 x 8 =16 3 x 8 =24 4 x 8 =32 5 x 8 =40 6 x 8 =48 7 x 8 =56 8 x 8 =64
1 x 9 = 9 2 x 9 =18 3 x 9 =27 4 x 9 =36 5 x 9 =45 6 x 9 =54 7 x 9 =63 8 x 9 =72 9 x 9 =81

可能你已经发现,剩法表我们是输出来了,但这种写法太死板了,手都敲酸了。那有没有优雅的方式呢?答案是肯定的,至于怎么做,这个坑请容许我留到下两章来填。

思考:用本章以上的知识,还有没有其它的方式输出九九剩法表,请动手写出代码

2、输入

执行下面的程序在按回车键后就会等待用户输入:

input("\n\n按下 enter 键后退出。")

以上代码中 ,"\n\n"在结果输出前会输出两个新的空行。一旦用户按下键时,程序将退出。

可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:

name = input()
print('您的名字:',name)

执行以上代码,会要求你输入,按回车结束输入。假定我输入

roy

那么程序会输出:

您的名字: roy

我们还可以在要求用户输入的时候,给予用户一点提示。将代码改为:

name = input("请输入您的名字:")
print('您的名字:',name)

执行,输出:

请输入您的名字:

我们输入, roy 回车,输出:

您的名字: roy

思考:利用本章所学的知识,“我们在要求用户输入的时候,给予用户一点提示”,还能用什么方式来实现,请写出你的代码


以上所述就是小编给大家介绍的《python3 第四章 - 输入与输出》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

挑战编程技能

挑战编程技能

Brian P. Hogan / 臧秀涛 / 人民邮电出版社 / 2017-2 / 39.00元

新手程序员在具备了理论基础后,面对实际项目时,往往不知道如何解决问题;有经验的程序员在学习了一门新语言后,也会有很多不知道如何使用的特性。针对程序员的这一普遍困惑,资深软件工程师Brian P. Hogan在这本书中总结了57道练习题,教他们如何锤炼技能。这些练习题的难度会逐渐增加,使得编程训练充满挑战又乐趣多多。一起来看看 《挑战编程技能》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具