python输入名字、输出欢迎你_学习一 python 输入与输出

1

a = 10

b = 20

c =a + b

print ('a+b=',c)

这时出输出的结果是

a+b= 30 #注意30前面有一个空格,这是因为在遇到逗号时,python会用空格代替。

python输入名字、输出欢迎你_学习一 python 输入与输出_第1张图片

2

如果想输出的东西是连续而没有空格的话,可以用格式化字符转义。如下

temp = input("请输入数字a:")

a = int(temp)

temp = input("请输入数字b:")

b = int(temp)

temp = input("请输入数字c:")

c = int(temp)

temp = input("请输入数字d:")

d = int(temp)

print ( '当a=%u' %a )

print("当b=%u" %b )   #注意,("当b=%u" %b )里面不用逗号断开,否则会出错。

print("当c=%u" %c )   #这里显示出来的结果为当c=变量c的内容。不会出现空格+变量内容。

print("当d=%u" %d )  #%u为格式化运算符的转换字符,%u将会被变量d代替,用%d来表示。

e = (a + b) * c / d

print ("(a + b) * c / d 运算结果为:%u" %e)

而此时字符串与后面变量之间是不需要使用逗号来隔开,直接加一个空格就行了。不过要注意添加格式化运算符

与数值有关的字符串格式化字符及其作用如下所示:

d: 有符号十进制整数

u: 无符号十进制整数

o: 无符号八进制整数

x: 无符号十六进制整数,a~f采用小写形式

X: 无符号十六进制整数,A~F采用大写形式

f: 浮点数

e,E: 浮点数,使用科学计数法

g,G: 浮点数,使用最低有效数位

输入

input() 可以让用户输入字符串并保存到变量。

name=in

put() #让用户输入name的字符串并保存在name这个变量里。

name=input() #让用户输入name的字符串并保存在name这个变量里。

print('你刚才输入的是%s' %name) #显示你刚才输入的字符串 %s为字符串转义

name=input() #让用户输入名字

print('Hello',name)

可以在input()括号里输入提示用户输入的信息。如

name=input('请输入您的名字:') #提示用户输入名字

print("您好!%s" %name)

练习

请用户输入两个数字,a,b 然后计算a与b的加减乘除余

temp=input('请输入一个数字,a=')

a=int(temp)

temp= input('请输入第二个数字,b=')

b=int(temp)

c= a +bprint('a+b=%d' %c)

c= a -bprint('a - b = %d' %c)

c= a *bprint('a *b = %d' %c)

c= a /bprint('a/ b = %d' %c)

c= a //bprint('a //b = %d' %c)

输出结果为

请输入一个数字,a=26请输入第二个数字,b=5a+ b = 31a- b = 21a* b = 130a/ b = 5a// b = 5

你可能感兴趣的:(python输入名字,输出欢迎你)