首页 > 编程语言 >程序与用户交互

程序与用户交互

时间:2023-11-28 20:12:14浏览次数:36  
标签:hallo end 输出 程序 用户 print world 交互 输入

程序与用户交互

(一)什么是与用户交互

  • 交互的本质就是输入和输出。
  • 程序与用户交互就是人往计算机内input/输入数据,然后由计算机print/输出结果。
name=input("请输入你的名字:")#请输入你的名字:syh
print(name)#输出syh

(二)为什么程序要与用户交互

  • 为了使计算机能够与人一样与用户进行沟通交流。
  • 过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同样需要将帐号密码告诉计算机,于是我们的程序中必须有相应的机制来控制计算机接收用户输入的内容,并且输出结果。

(三)如何与用户进行交互

(1)输入input

  • input接受的索引数据类型都是字符串str
#输入:
username=input("请输入你的用户名:")
password=input("请输入你的密 码:")
print(username,type(username))#syh <class 'str'>
print(password,type(password))#123456 <class 'str'>

#输出结果:
#请输入你的用户名:syh
#请输入你的密 码:123456
#syh <class 'str'>
#123456 <class 'str'>

(2)输出print

  • 简单的字符串输出
res='hello world!!!!'
print(res)#hello world!!!!    输出的是简单的字符串

#输出:
#hello world!!!!
  • 多个变量输出
name='syh'
age=18
print(name,age)#syh 18

  • print输入会有一个默认的end参数
    • end参数表示输出结尾的字符
      • 其中默认的是end='\n' , \n表示换行
      • 也可以将end参数的值改为其他的字符
print('hallo world')
print('hallo world')
print('hallo world')
print('hallo world')

#输出结果:
hallo world
hallo world
hallo world
hallo world

#end参数的值改为其他字符
print('hallo world',end='@@')
print('hallo world',end='$$')
print('hallo world',end='%%')
print('hallo world',end='&&')

#输出结果:
#hallo world@@hallo world$$hallo world%%hallo world&&

标签:hallo,end,输出,程序,用户,print,world,交互,输入
From: https://www.cnblogs.com/suyihang/p/17862891.html

相关文章

  • python基础之用户交互
    程序与用户交互概念:用户交互就是人往计算机中input/输入数据,计算机print/输出结果############输入a=input('请输入您的密码:')#'1'1"""只要是input,接收的数据类型全部都是str类型的,不管你输入的类型是什么类型的"""#如果以后你需要做运算,需要转类型#print(usernam......
  • 【python入门之程序与用户交互】---程序与用户交互
    【一】什么是与用户交互交互的本质就是输入、输出用户交互就是人往计算机中input/输入数据,计算机print/输出结果【二】为什么要与用户交互为了让计算机能够像人一样与用户沟通交流过去我们去银行取钱,用户需要把帐号密码告诉柜员而现在,柜员被ATM机取代ATM机就是一台......
  • Linux用户管理心得
    Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。创建用户/组首先使用useradd命令创建用户qf01,不指定任何选项,然后使用grep命令过滤出该用户信息删除用户/组如果一个用户需要被删除,可以使用userdel命令,但若想同......
  • P1955 [NOI2015] 程序自动分析
    P1955[NOI2015]程序自动分析基本思路考虑到了不等号的不可传递性,所以决定只开相等的并查集。然后突发奇想,觉得可以在找父亲的过程中判断是不是冲突。然而这样就不能路径压缩,显然超时。并且,根本没看清楚数据范围,实际上这题的数很大,裸开数组会爆炸。这是一开始的代码#inclu......
  • 【Python进阶】第7篇:TCP和socket客户端程序开发。总结md文档集合(已分享,附代码)
    本文从14大模块展示了python高级用的应用。分别有Linux命令,多任务编程、网络编程、Http协议和静态Web编程、html+css、JavaScript、jQuery、MySql数据库的各种用法、python的闭包和装饰器、mini-web框架、正则表达式等相关文章的详细讲述。全套笔记和代码自取地址:请移步这里感......
  • 程序员如何做点属于自己的东西?做一个自己认为有价值的小项目?分享我的一个个人项目:代
     工作中经常会遇到很多小的知识点,或者突然有点想法,想记下来方面以后查找。网上搜索问题遇到好的回答希望保存下来,或做下修改成为自己知识。突然想写一点代码验证一点想法,这时不想开启电脑上的软件新建文本,就希望直接可以写代码,然后运行看效果。以上这些需求就是我想自己开发......
  • 《程序员修炼之道:从小工到专家》有感(四)
    《程序员修炼之道:从小工到专家》是一本对程序员职业发展有着深刻指导意义的书籍,其中“学习如何学习”这一观点对于我们如何成为一个优秀的程序员有着重要的启示。在信息爆炸的时代,程序员需要不断学习新的技术和知识,以适应快速变化的技术环境和市场需求。然而,如何有效地学习却......
  • 《程序员修炼之道:从小工到专家》有感(五)
    《程序员修炼之道:从小工到专家》是一本对程序员职业发展有着深刻指导意义的书籍,其中“注重团队协作”这一观点对于我们如何成为一个优秀的程序员有着重要的启示。在软件开发中,团队协作是非常重要的。一个优秀的程序员不仅需要具备编程技能,还需要具备良好的团队协作能力。......
  • 《程序员修炼之道:从小工到专家》有感(六)
    《程序员修炼之道:从小工到专家》是一本对程序员职业发展有着深刻指导意义的书籍,其中“时间管理”这一观点对于我们如何成为一个优秀的程序员有着重要的启示。时间管理是程序员工作中不可或缺的技能之一。随着技术的发展和市场竞争的加剧,程序员需要处理的任务和项目越来越......
  • 多平台小程序编译适配,超级App的基建利器?
    随着科技的飞速发展,我们正迅速进入一个以数字化为主导的时代。 在这个时代中,通信、小程序、快应用、云服务器等平台连接类软件如火如荼的发展,手机、手表、AR/VR眼镜等智能移动穿戴设备迅速的升级迭代,5G、芯片、算力等基础设施也以月的速度在全球竞相发布捷报。 与用户生......