python-简单用户交互小程序



1、第一种方式:

root@kali:~/python# vim userinput.py

#!/usr/bin/python

#--*-- coding:utf-8 --*--
Name = raw_input('please your name:\n')
Age = raw_input('please your age:\n')
Sex = raw_input('please your sex:\n')
Job = raw_input('please your job:\n')
print '---------------------------------------'
print 'Information of company staff:\n'
print '    Name:',Name
print '    Age:    ',Age
print '    Sex:',Sex
print '    Job:',Job


root@kali:~/python# python userinput.py
please your name:
xuweiyy
please your age:
23
please your sex:
male
please your job:
securitior
---------------------------------------
Information of company staff:

    Name: xuweiyy
    Age:     23
    Sex: male
    Job: securitior


2、第二种方式:使用'''............'''

root@kali:~/python# vim userinput.py

#!/usr/bin/python
#--*-- coding:utf-8 --*--
name = raw_input('Name:')
age = raw_input('Age:')
sex = raw_input('Sex:')
job = raw_input('Job:')
print '------------------------------\n'
#print '\tName:',name,'\n\tAge:',age,'\n\tSex:',sex,'\n\tJob:',job
print '''\tName:        %s
\tAge:  %s
\tSex:  %s
\tJob:  %s''' % (name,age,sex,job)

~                                    


root@kali:~/python# python userinput.py
Name:xuweitt
Age:23
Sex:male
Job:workor
------------------------------

    Name:    xuweitt
    Age:    23
    Sex:    male
    Job:    workor
root@kali:~/python#


3、在raw_input('')输入特定类型

root@kali:~/python# vim userinput.py

#!/usr/bin/python
#--*-- coding:utf-8 --*--
name = raw_input('Name:')
age = int(raw_input('Age:'))     //输入特定的整型数字类型
sex = raw_input('Sex:')
job = raw_input('Job:')
print '------------------------------\n'
#print '\tName:',name,'\n\tAge:',age,'\n\tSex:',sex,'\n\tJob:',job
print '''\tName:        %s
\tAge:  %s
\tSex:  %s
\tJob:  %s''' % (name,age,sex,job)

 
root@kali:~/python# python userinput.py
Name:www
Age:dd
Traceback (most recent call last):
  File "userinput.py", line 4, in <module>
    age = int(raw_input('Age:'))
ValueError: invalid literal for int() with base 10: 'dd'

root@kali:~/python# python userinput.py
Name:www
Age:23
Sex:33
Job:44r
------------------------------

    Name:    www
    Age:    23
    Sex:    33
    Job:    44r
root@kali:~/python#



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐为波

看着给就好了,学习写作有点累!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值