用户交互程序

  input:

 1 name=input ("name:")
 2 age=int(input (‘age:‘)) # 说明Python默认input时输入的是字符串
 3 print(type(age),type(str(age))) #打印字符格式,并将字符格式转换为str字符串
 4 job=input("job:")
 5 salary=input(‘salary:‘)
 6 info=‘‘‘
 7 -----info of %s-----
 8 Name:%s
 9 Age:%d
10 Job:%s
11 Salary:%s
12 ‘‘‘%(name,name,age,job,salary)
13 print(info)

上述代码运行结果为:

1 -----info of whgvjp-----
2 Name:whgvjp
3 Age:24
4 Job:IT
5 Salary:5000

另外一种写法:

 1 name=input ("name:")
 2 age=int(input (‘age:‘))# 说明Python默认input时输入的是字符串
 3 print(type(age),type(str(age)))#打印字符格式,并将字符格式转换为str字符串
 4 job=input("job:")
 5 salary=input(‘salary:‘)
 6 info=‘‘‘
 7 -----info of {_name}-----
 8 Name:{_name}
 9 Age:{_age}
10 Job:{_job}
11 Salary:{_salary}
12 ‘‘‘.format(_name=name,
13            _age=age,
14            _job=job,
15            _salary=salary)
16 print(info)

当然也可以这样写,适用于变量比较少的时候:

 1 name=input ("name:")
 2 age=int(input (‘age:‘))# 说明Python默认input时输入的是字符串
 3 print(type(age),type(str(age)))#打印字符格式,并将字符格式转换为str字符串
 4 job=input("job:")
 5 salary=input(‘salary:‘)
 6 info=‘‘‘
 7 -----info of {0}-----
 8 Name:{0}
 9 Age:{1}
10 Job:{2}
11 Salary:{3}
12 ‘‘‘.format(name,age,job,salary)
13 print(info)

一般情况下不要用字符串拼接。

字符串拼接时,如果用‘+‘相连,那么就要自己输入空格键将每个单词隔开,如果是用‘,‘相连会自动带一个空格。

时间: 2024-11-08 22:27:15

用户交互程序的相关文章

Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序

第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print("Hello World!") >>>exit() 编辑文件helloworld.py 执行:python helloworld.py Linux:./helloworld.py   声明解释器:#!/usr/bin/env python  在环境变量中找python Chmod 755 hel

Python的用户交互程序及格式化输出

1.  用户输入 在Python 3 中,用户输入用input()函数即可实现用户交互程序. 例如,我们根据程序提示输入用户名和密码,并且打印输入的信息. 2. 字符串格式化输出 例如,我们根据程序提示输入姓名,工作,薪资等信息,然后实现多种格式化输出. (1)用 加好"+"实现格式化输出. 代码如下: 1 name = input("name:") 2 job = input("job:") 3 salary = input("sal

用户交互程序,格式化输出

用户交互程序 name = input("name:") age = int(input("age:"))#intege整数 salary = float(input("salary:"))#浮点型 格式化输出: %s   %d    %f name = input("name:") age = int(input("age:"))#intege整数 salary = float(input("s

学习 Python 第二课:用户交互程序

Author:uljfangbr/>E-mail:[email protected]Mentor:Liu YouyuanTime:2018-3-25 要求:1.用户输入相关信息2.打印出如下格式: ----------INFO: NAME ----------NAME:AGE:JOB:SALARY: #! usr/bin/env python #Author:uljfang #E-mail:[email protected] #Mentor:Liu Youyuan #Time:2018-3-25

python简介、第一个python程序、变量、字符编码、用户交互程序、if...else、while、for

也愿大家永葆初心-- 已识乾坤大,犹怜草木青. 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得"翻译"成CPU可以执行的机器指令.而不同的编程语言,干同一个活,编写的代码量,差距也很大. 比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行. 二.第一个pyth

python学习笔记10(用户交互程序)

注释 单行:# 多行:上下各用3个连续单引号或双引号 3个引号除了多行注释,还可以打印多行 举例: msg = name = (name) (msg) 运行结果第二个print就是打印3行字符串. 如果单行,用引号即可:msg = "Alex Li" python中,单引号和双引号相同,除了单套双或双套单. 例:msg = "I'm Alex Li" 用户输入 举例:  = () password = () (,password) 格式化输出 %s(string),

Python用户交互程序

#进行交互,row_input在python3里面等同于input 1 username = input("username:") 2 job = input("your job:") 3 age = int(input("your age:")) #string转换成int #字符串拼接↓ 1 info = ''' 2 ------now-------------- 3 Name:'''+ username +''' 4 job:''' + j

python用户交互程序学习

首先是比较简单的用户输入 用户名和密码,这个是比较简单的,然后是字符串形式, 加入字符串后打印出来的效果就好一些,这是运用字符特点的方式,那么再换一种方式 我想这对以后的学习会有所帮助. 原文地址:https://www.cnblogs.com/hushuichang1/p/12203271.html

Python01 用户交互程序

input用来赋值变量不确定的值 Input对应的输入都当做字符串 Int(input):将input输入的字符串强制转成数字 %s字符串 占位符 %d数字 占位符 %f浮点数 占位符 一.使用%s拼接 下面是输出结果: name和age,都是不确定的值,自己手动输入什么就是什么. 二.使用{}拼接 使用大括号{}也可以当做占位符,然后通过.format来引用变量 不建议这么用,因为如果内容多的话,数字顺序不好定义和寻找.