Java教程

程序与用户交互

本文主要是介绍程序与用户交互,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

用户交互

用户交互就是人往计算机输入数据,计算机输出结果。
image

1. 输入input

# input会等待用户输入,输入的数据都存成字符串赋值给变量
name = input('请输入姓名>>>')

2. 输出print

# 输出可以输出一个或多个值。
print('hello world')
print('one','two','three')

#print有个end参数,默认值是\n,end可以更改。
print('hello world',end = '@')  # 输出结果为:hello world@

3. 格式化输出

对于某种固定格式的内容输出,如:亲爱的××你好!你××月的话费是××元,余额是××元。我们需要把××替换到使用,这便是格式化输出。

# %s占位符,可以接收任意类型的值
# %d占位符,只能接收数字
print('亲爱的%s你好!你%s月的话费是%d元,余额是%d元' %('xie',12,103,11))

运算符

image

算术运算符

算术运算符有+ - * / // % **

比较运算符

比较运算符有== != > < >= <=

赋值运算符

赋值运算符中增量赋值有+= -= /= *= //= %= **=
如果我们想要把一个值赋值给多个变量,可以:

a = b = c = 1

如果我们想要交换两个变量的值,可以:

m = 1
n=2
m,n = n,m

如果我们要把列表中的多个值去除赋值给多个变量,可以:

list = [11,22,33,44,55]
a,b,c,d,e = list  # 通过解压赋值的方法把列表中的值赋值给这几个变量,变量的数量必须和列表元素的个数相同
# 如果列表过长,只需要取列表的某段
x, y ,*_ = list  # x:11 y:22 _:[33,44,55]

逻辑运算符

image

  • and 与,连接的多个条件必须全部成立才能返回True,否则返回False
  • or 或,连接的多个条件只要有一个成立就返回True,都不成立返回False
  • not 取反
    对于多个逻辑运算符混合使用,编程时最好先考虑并规定他们的顺序
这篇关于程序与用户交互的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!