python的输入与输出


input()输入函数

input()是python中内置的一个函数,用于获取用户输入的值,返回值为字符串。如果用户未输入,程序将停止,不会往下运行。
示例:

 name=input("请输入你的名字:")
 print(type(name))#==>返回数据类型为str





如果用户未输入,程序将停止,不会往下运行。


返回值为字符串。

print()打印函数

print()是python中的一个内置函数,用于打印输出,是最常见的一个函数。
语法格式:
print(self, *args, sep=' ', end='n', file=None)
其中:
sep参数表示每两个值之间的间隔。默认为空格
end表示输出内容每次结尾的内容。n表示换行。
示例:

print("刀剑","神域")#==>输出内容为:刀剑 神域
print("刀剑","神域",sep="☆")#==>输出内容为:刀剑☆神域
"""
上面的代码运行时,刀剑 神域与刀剑☆神域将会分行输出。即:
刀剑 神域
刀剑☆神域
"""
"""修改end参数"""
print("刀剑","神域",end=' ')#==>输出内容为:刀剑 神域 (域字后面有个空格)
print("刀剑","神域",sep="☆",end='→')#==>输出内容为:刀剑☆神域→
"""
上面的代码运行时,刀剑 神域与刀剑☆神域将会在同一行输出。即:
刀剑 神域 刀剑☆神域→
"""

问题

问题1:

用户输入id_card,判断id_card是否为全数字。是,则打印输出id_card。否,则打印输出“id_card格式错误!”


回答:
可以使用isdigit()函数判断用户输入的数据是否为数字。

id_card=input("请输入id:")
if str.isdigit(id_card)==True:#判断用户输入的是否为数字!
    print(id_card)
else:
    print("id_card格式有误!")






问题2:



回答:

print('1*2','3*4',sep="\n")




声明:一代明君的小屋|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - python的输入与输出


欢迎来到我的小屋