Day1 input&print

 

1.print函数
格式:
打印字符串:print('xxx','yyy')
可以接受多个字符串,多个字符串之间使用逗号分隔。
间隔字符串的逗号会被打印成空格输出。

打印整数或计算结果:print('1+2=',1+2)

2.input函数
格式:
  input('infomation')
获取输入,可结合赋值操作来通过输入动作为变量赋值,如:
  a = input('input a word')

结合起来使用:
  name = input('input your name:')
  print('hello,',name)


PS:如果进行数学运算的话,单纯用这种方式可能会出现问题,如:
  num_a = input('input the first number:')
  num_b = input('input the second number:')
  result = print(num_a+num_b)

这段程序在实际运行时,是将两个输入的数做了字符拼接合并,而不是数学逻辑运算,
如:10+2=102 。
解决方法是,在计算环节,或计算前,对变量进行数据类型定义:
  result = print(int(num_a)+int(num_b))
或者在result之前增加两步:
  num_a = int(num_a)
  num_b = int(num_b)
再进行整数计算就行了。

 

posted @ 2018-04-25 16:39  孔个个  阅读(128)  评论(0编辑  收藏  举报